如何在Xamarin iOS中使用AVPlayerViewController(AVKit)播放视频 [英] How to play video with AVPlayerViewController (AVKit) in xamarin iOS
本文介绍了如何在Xamarin iOS中使用AVPlayerViewController(AVKit)播放视频的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在xamarin iOS中使用AVPlayerLayer和AVPlayerViewControler播放视频?
How to play a video using AVPlayerLayer, and AVPlayerViewControler in xamarin iOS?
playerItem = new AVPlayerItem(new NSUrl("https://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"));
player = new AVPlayer(playerItem);
AVcontroller.Player = player;
AVcontroller.View.Layer.Frame = this.View.Bounds;
this.View.AddSubview(AVcontroller.View);
//AVcontroller.SetFullscreen(true, true);
AVcontroller.Player.Play();
推荐答案
AVPlayer avp;
AVPlayerViewController avpvc;
var url = NSUrl.FromString(yourURL);
avp = new AVPlayer(url);
avpvc = new AVPlayerViewController();
avpvc.Player = avp;
AddChildViewController(avpvc);
View.AddSubview(avpvc.View);
avpvc.View.Frame = View.Frame;
avpvc.ShowsPlaybackControls = true;
avp.Play();
这一切都在viewDidLoad中完成,并且现在可以正常工作了.
This is all done in viewDidLoad and its working fine now.
这篇关于如何在Xamarin iOS中使用AVPlayerViewController(AVKit)播放视频的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文