如何使用Monotouch在iPhone中播放MJPEG流?使用Monotouch在iPhone中播放MJPEG流
首先我使用webview来玩。在iOS 5中,它正在播放,但在iOS 6和更高版本的MJPEG中没有在webview中播放。
我在XCode中找到Motion JPEG Image视图。
https://github.com/mateagar/Motion-JPEG-Image-View-for-iOS
我尝试运动JPEG图像以MonoTouch的C#转换,但我不能。
如何使用Monotouch在iPhone中播放MJPEG流?使用Monotouch在iPhone中播放MJPEG流
首先我使用webview来玩。在iOS 5中,它正在播放,但在iOS 6和更高版本的MJPEG中没有在webview中播放。
我在XCode中找到Motion JPEG Image视图。
https://github.com/mateagar/Motion-JPEG-Image-View-for-iOS
我尝试运动JPEG图像以MonoTouch的C#转换,但我不能。
您是否尝试过使用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);
使用MJPEGClient它可以播放MJPEG视频与插座。我已经实施了提及以下示例MJPEG 如果有任何问题回复给我。
感谢回复@Jonathanpeppers。我尝试MPMoviePlayerViewController但没有成功。不播放本地视频文件。我从在线播放直播视频或录制视频MJEPG格式...在Xcode中有一个自定义控件,用于在线播放MJPEG格式,但不是在Monotouch中播放 – Ramesh 2013-02-28 04:53:27
您可以将任何'NSUrl'传递给控制器的构造函数,所以这可能是网站上的网址。这不适合你吗?如果遇到问题,我可以更新一个示例。 – jonathanpeppers 2013-02-28 13:23:28
我尝试这个但不玩,我只看到一个黑屏 _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