Jam*_*bus 6 iphone video xamarin.ios mpmovieplayer ipad
我在MonoTouch中播放视频时遇到了一些问题.根据我的发现,有两种不同的方法.两者都导致播放音频但没有视频.我打赌我错过了一些简单的东西,所以任何帮助都会很棒.
尝试一个 - 取自MT文档
moviePlayer = new MPMoviePlayerController(new NSUrl("test.mp4"));
moviePlayer.Play();
Run Code Online (Sandbox Code Playgroud)
尝试两个
moviePlayer = new MPMoviePlayerViewController(new NSUrl("test.mp4"));
this.PresentMoviePlayerViewController(moviePlayer);
Run Code Online (Sandbox Code Playgroud)
谢谢
从文档看,需要将MPMoviePlayerController添加到视图中,否则视频将不知道播放到哪里。
您的第二次尝试看起来好一点,您是否正在调用 moviePlayer 上的 play 方法(注意这是一个 MPMoviePlayerViewController) MPMoviePlayerController (名为 MoviePlayer)?
对于它的价值,我可以得到;
moviePlayerController = new MPMoviePlayerViewController(new NSUrl("test.mp4"));
this.PresentMoviePlayerViewController(moviePlayerController);
Run Code Online (Sandbox Code Playgroud)
在示例 iPad 应用程序上工作没有任何问题。您确定您的 test.mp4 是...
MPMoviePlayerController 的文档:http://developer.apple.com/library/ios/#documentation/MediaPlayer/Reference/MPMoviePlayerController_Class/MPMoviePlayerController/MPMoviePlayerController.html
MPMoviewPlayerViewController 的文档: http://developer.apple.com/library/ios/#documentation/MediaPlayer/Reference/MPMoviePlayerViewController_class/Reference/Reference.html#//apple_ref/occ/cl/MPMoviePlayerViewController
| 归档时间: |
|
| 查看次数: |
1682 次 |
| 最近记录: |