0
早上好,Xamarin.Io嵌入視頻
我必須從我的資源中嵌入一個視頻在UIView。 因此,我首先將我的視頻添加到我的資源文件夾中,並將其構建操作置於「內容」。 我的視頻採用MP4格式。
然後我創建了這個函數,這是在ViewDidLoad調用。
void Video()
{
string fileName = "Resources/Movies/menu.mp4";
string locallUrl = Path.Combine(NSBundle.MainBundle.BundlePath, fileName);
NSUrl url = NSUrl.FromFilename("menu.mp4");
_player = new MPMoviePlayerController(url);
_player.View.Frame = VideoView.Bounds;
VideoView.AddSubview(_player.View);
_player.ControlStyle = MPMovieControlStyle.None;
_player.PrepareToPlay();
}
然後我在ViewDidAppear中調用_player.Play()。
但沒有發生。
我想我錯過了什麼,但我不知道是什麼。
感謝的提前,
問候,
安東尼
你不需要通過文件名中的'Resources /',嘗試添加它將工作'電影/ menu.mp4' –
看看這個鏈接https://developer.xamarin.com/recipes/ios/ media/video_and_photos/play_a_video_using_mpmovieplayercontroller/ –
如果我從路徑中刪除了'Ressources /',它不起作用。我已經看過這個鏈接。 – CaptainCook