Есть ли способ получить эскиз видео с помощью Xamarin Forms?
Я использую плагин Xam.Plugin.Media, чтобы снимать и выбирать видео и сохранять их в определенном месте. Можно ли также сохранить эскиз видео?
// Выбираем видео
private async void BtnPick_Clicked (отправитель объекта, EventArgs e) {ожидание 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.
ThumbnailUtils.CreateVideoThumbnailAsync(String, ThumbnailKind) Method
на платформе Android. есть ссылка docs .microsoft.com / en-us / dotnet / api / - person Leon Lu - MSFT   schedule 05.07.2019