2013-02-27 82 views

回答

1

您是否尝试过使用MPMoviePlayerViewController? Apple文档here

我们用它来播放this app的本地视频文件,效果很好。

使用方法如下,请确保它是“视图控制器”,而不是“控制器”:

var movieController = new MPMoviePlayerController(new NSUrl("http://yoururl.com/yourmovie.mp4")); 
movieController.MoviePlayer.ShouldAutoplay = true; 
movieController.MoviePlayer.SourceType = MPMovieSourceType.Streaming; 
//Show the controller modally over top another controller 
PresentViewController(movieController, true, null); 
+0

感谢回复@Jonathanpeppers。我尝试MPMoviePlayerViewController但没有成功。不播放本地视频文件。我从在线播放直播视频或录制视频MJEPG格式...在Xcode中有一个自定义控件,用于在线播放MJPEG格式,但不是在Monotouch中播放 – Ramesh 2013-02-28 04:53:27

+0

您可以将任何'NSUrl'传递给控制器​​的构造函数,所以这可能是网站上的网址。这不适合你吗?如果遇到问题,我可以更新一个示例。 – jonathanpeppers 2013-02-28 13:23:28

+0

我尝试这个但不玩,我只看到一个黑屏 _moviePlayer = new MPMoviePlayerController(new NSUrl(“URL”)); _moviePlayer.View .Frame = new RectangleF(100f,20f,240f,180f); this.View .AddSubview(_moviePlayer.View); _moviePlayer.Play(); – Ramesh 2013-02-28 14:04:39

0

使用MJPEGClient它可以播放MJPEG视频与插座。我已经实施了提及以下示例MJPEG 如果有任何问题回复给我。