如何打开原生视频播放器以播放Xamarin表单中的本地内容

时间:2017-11-08 05:16:02

标签: xamarin xamarin.ios xamarin.forms xamarin.android video-streaming

我有一些视频文件嵌入了项目,可以使用Xamarin表单在原生视频播放器中打开。

注意:此处有应用内视频播放器。

对此有何想法?

1 个答案:

答案 0 :(得分:0)

很抱歉,您可以参考FormsNativeVideoPlayer。 从Raw文件夹加载视频文件时,您只需修改VideoPlayer_CustomRenderer代码,如下所示:

protected override void OnElementChanged (ElementChangedEventArgs<Xamarin.Forms.View> e)
{
    base.OnElementChanged (e);

    ...

    string uriPath = "android.resource://" + Forms.Context.PackageName + "/" + Resource.Raw.audio;
    var uri = Android.Net.Uri.Parse((uriPath));

    //Set the videoView with our uri, this could also be a local video on device
    videoView.SetVideoURI (uri);

    ...
 }