2016-12-06 28 views
0

我想在我的Xamarin.Android應用程序中播放本地視頻,但是當我設置uri時,Visual Studio輸出告訴我該應用程序無法讀取視頻。無法在Xamarin Android上播放本地視頻

我的視頻位於 「文件」 我的應用程序的文件夾:

  • 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); 
+0

什麼是您的視頻文件的生成操作? – SuavePirate

回答

0

使用android.resource://blahblahblah格式當你的文件都包含在與生成操作AndroidResourceResources文件夾時才使用。

如果你想要這個,那麼你可以將你的視頻文件移動到YourApp/Resources/Raw。 然後設置您的路徑:

string videoPath = $"android.resource://com.myapp.com/{Resource.Raw.video}"; 
videoView.SetVideoPath(videoPath);