无法在Xamarin Android上播放本地视频

时间:2016-12-06 09:32:02

标签: c# android video xamarin

我想在我的Xamarin.Android应用程序中播放本地视频但是当我设置uri时,Visual Studio输出告诉我应用程序无法读取视频。

我的视频位于"文件"我的应用程序的文件夹:

  • com.myapp.myap
    • 高速缓存/
    • 文件/
      • videos_files /
        • video.mp4

这是我的代码:

var videoview = this.FindViewById<VideoView>(Resource.Id.videoView);
var uri = Android.Net.Uri.Parse("android.resource://com.myapp.com/files/videos_files/video.mp4");

videoView.SetVideoURI(uri);

1 个答案:

答案 0 :(得分:0)

仅当您的文件包含在构建操作android.resource://blahblahblah的{​​{1}}文件夹中时,才使用Resources格式。

如果您需要此功能,则可以将视频文件移至AndroidResource。 然后设置你的路径:

YourApp/Resources/Raw