我需要在视图中显示多个电影播放器。
我知道我只能播放一个视频。
我的问题是,我添加到视图中的两个MPMovieplayer中只有一个向我显示了控制按钮。
我可以做些什么来解决我的问题?
我使用此代码添加电影播放器:
MPMoviePlayerController * moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(playerPlaybackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:moviePlayer];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(playerDidEnterFullscreen:)
name:MPMoviePlayerDidEnterFullscreenNotification
object:moviePlayer];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(playerDidExitFullscreen:)
name:MPMoviePlayerDidExitFullscreenNotification
object:moviePlayer];
moviePlayer.view.frame = rect;
[movie setContentURL:contentURL];
[movie prepareToPlay];
[self addSubview:moviePlayer.view];
答案 0 :(得分:1)
我认为这是不可能的。请查看此问题的答案
Playing Multiple Videos on iPAD
您必须使用AVPlayer进行多个视频观看,see this
这是另一个tutorial for AVPlayer
您也可以从Apple开发人员门户网站link
此question还说明了向AVPlayer添加控件的内容
BR,Hari
答案 1 :(得分:0)
嗨,这不可能在ios中播放超过1个视频,因为一次只能播放一个帖子。
我在iPad应用程序中遇到同样的问题,但我找到了另一种解决方案。
我想在1个视图控制器中播放更多视频,但这些视频仅为4到5秒。
我制作该视频的连续图像帧数并制作.gif文件并在UIWebView中显示。它工作正常。