使用MPMoviePlayerController在屏幕上显示多个视频

时间:2011-08-23 11:49:33

标签: objective-c video mpmovieplayercontroller

我想在这里实现的是一次只有2个或更多不同视频的屏幕。我知道在Apple文档中它说你一次不能播放多个视频,那很好,我不想这样做。

我想要的就是在屏幕上显示2个视频,当您按下它时,它会开始播放,如果您愿意,可以全屏显示,但只要按下其他视频,旧视频就会停止播放新的开始。

我已经设置了三个MPMoviePlayerController,其中包含正确的位置,大小和视频,并且3个框都被绘制到屏幕上,但此刻,实际上只能看到最后一个要绘制到屏幕的框。

有没有人知道是否有任何方法可以达到这个目的,如果有,我该怎么办呢?

谢谢,

马特

1 个答案:

答案 0 :(得分:3)

据我所知,你只能同时拥有一个活跃的电影播放器​​。这是MPMoviePlayerController的限制。 Apple文档中的消息:

  

注意:虽然您可以创建多个MPMoviePlayerController对象   并在你的界面中展示他们的观点,只有一个电影播放器   时间可以播放它的电影。

来源:http://developer.apple.com/library/ios/#documentation/mediaplayer/reference/MPMoviePlayerController_Class/Reference/Reference.html