[英]How to play local video in assets folder in Xamarin Android
How do I reference the video file in my assets folder to play on my videoView using Xamarin Android. 如何使用Xamarin Android引用我的assets文件夹中的视频文件以在我的videoView上播放。 Not sure how to reference the assets folder properly.
不确定如何正确引用assets文件夹。
public class VideoActivity : Activity
{
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
SetContentView (Resource.Layout.Video);
var videoView = FindViewById<VideoView> (Resource.Id.SampleVideoView);
var uri = Android.Net.Uri.Parse ("file:///android_asset/big_buck_bunny.mp4");
videoView.SetVideoURI (uri);
videoView.Start ();
}
}
Try this: 尝试这个:
var descriptor = Assets.OpenFd("big_buck_bunny.mp4");
var mediaPlayer = new MediaPlayer();
mediaPlayer.SetDataSource(descriptor.FileDescriptor, descriptor.StartOffset, descriptor.Length);
mediaPlayer.Prepare();
mediaPlayer.Start();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.