我得到的异常是:
Android.Content.ActivityNotFoundException:未找到活动 处理意图。
var video = Android.Net.Uri.Parse(@"android.resource://" +
Forms.Context.PackageName + "/Raw/" + Resource.Raw.sampleVideo);
Intent intent = new Intent(Intent.ActionView, video);
intent.SetDataAndType(video,"video/*");
Forms.Context.StartActivity(intent);
Chech 您是否已在 AndroidManifest 文件中声明了您的意图。要播放视频,您可以查看此网址 https://stackoverflow.com/a/16020402/5376678
从 Xamarin.Android 中的原始文件夹中获取 URI
这是你什么:
string rawPath = "android.resource://" + PackageName + "/" + Resource.Raw.audio;
Android.Net.Uri uri = Android.Net.Uri.Parse((rawPath));