Есть ли способ получить эскиз видео с помощью форм Xamarin?
Я использую плагин Xam.Plugin.Media, чтобы снимать и выбирать видео и сохранять их в определенном месте.Можно ли также сохранить миниатюру видео?
// Выбор видео
закрытая асинхронная пустота BtnPick_Clicked (отправитель объекта, EventArgs e) {await CrossMedia.Current.Initialize ();
try
{
var file = await CrossMedia.Current.PickVideoAsync();
if (file == null)
return;
await StoreVideos(file.GetStream());
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
}
// ВзятьВидео
private async void BtnTake_Clicked(object sender, EventArgs e)
{
var file = await CrossMedia.Current.TakeVideoAsync(new StoreVideoOptions
{
Name = "video.mp4",
Directory = "DefaultVideos",
});
await StoreVideos(file.GetStream());
if (file == null)
return;
}
public async Task<string> StoreVideos(Stream videoStream)
{
var storageVideo = await new FirebaseStorage("adam-00000.appspot.com")
.Child("ProfileVideos")
.Child(App.UserID + "-" + App.VideoName + ".mp4")
.PutAsync(videoStream);
string imgurl = storageVideo;
return imgurl;
}
Я хочу взять эскиз видео, сохранить его, а затем загрузить его в Firebase.