gpt4 book ai didi

video - 如何使用 Xamarin 表单播放视频?

转载 作者:行者123 更新时间:2023-11-28 21:39:10 28 4
gpt4 key购买 nike

我在这里实现了示例: https://github.com/XLabs/Xamarin-Forms-Labs/wiki/Camera并且能够成功从摄像头获取图像。

此外,我已经实现了选择视频 - 但无法播放视频......

上传后,我最终打开了一个浏览器窗口并在删除页面上播放视频。但是,这不是主意,我想在从文件系统或相机本身选择视频后在应用程序中播放视频。

有没有人设法完成这个 xamarin 表单/表单实验室,而无需在每个平台上手动实现它?

如果这是唯一的方法,有没有这样的例子?非常感谢!

最佳答案

尝试使用 Media Plugin

这个很容易使用并且方便查看上一页给出的文档

media Plugin 是一个简单的跨平台插件,用于拍摄照片和视频,或从共享代码的图库中挑选它们。

用法

通过带有按钮和图像的 Xamarin.Forms 项目拍照:

  takePhoto.Clicked += async (sender, args) =>
{

if (!CrossMedia.Current.IsCameraAvailable || !CrossMedia.Current.PhotosSupported)
{
DisplayAlert("No Camera", ":( No camera avaialble.", "OK");
return;
}

var file = await CrossMedia.Current.TakePhotoAsync(new Media.Plugin.Abstractions.StoreCameraMediaOptions
{

Directory = "Sample",
Name = "test.jpg"
});

if (file == null)
return;

DisplayAlert("File Location", file.Path, "OK");

image.Source = ImageSource.FromStream(() =>
{
var stream = file.GetStream();
file.Dispose();
return stream;
});
};

关于video - 如何使用 Xamarin 表单播放视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29088007/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com