Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 使用MPMoviePlayerController在屏幕上显示多个视频_Objective C_Video_Mpmovieplayercontroller - Fatal编程技术网

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

Objective c 使用MPMoviePlayerController在屏幕上显示多个视频,objective-c,video,mpmovieplayercontroller,Objective C,Video,Mpmovieplayercontroller,我想在这里实现的是一个屏幕上同时播放两个或更多不同的视频。我知道苹果的文档中说一次不能播放多个视频,这很好,我不想这样做 我只想让2个视频出现在屏幕上,当你按下它时,它开始播放,如果你愿意,你可以全屏播放,但只要你按下另一个视频,旧视频就会停止,新视频就会开始 我已经用正确的位置、大小和视频设置了三个MPMoviePlayerController,三个框都被画到了屏幕上,但目前,只有最后一个被画到屏幕上的框才能真正被观看 有人知道有没有办法做到这一点吗?如果有,我会怎么做 谢谢 马特据我所知,您

我想在这里实现的是一个屏幕上同时播放两个或更多不同的视频。我知道苹果的文档中说一次不能播放多个视频,这很好,我不想这样做

我只想让2个视频出现在屏幕上,当你按下它时,它开始播放,如果你愿意,你可以全屏播放,但只要你按下另一个视频,旧视频就会停止,新视频就会开始

我已经用正确的位置、大小和视频设置了三个MPMoviePlayerController,三个框都被画到了屏幕上,但目前,只有最后一个被画到屏幕上的框才能真正被观看

有人知道有没有办法做到这一点吗?如果有,我会怎么做

谢谢


马特

据我所知,您同时只能有一个活动的电影播放器。这是MPMoviePlayerController的限制。苹果文档中的信息:

注意:尽管您可以创建多个MPMoviePlayerController对象 并在您的界面中显示他们的视图,一次只能使用一个电影播放器 时间可以播放它的电影


来源:

据我所知,您同时只能有一个活动的电影播放器。这是MPMoviePlayerController的限制。苹果文档中的信息:

注意:尽管您可以创建多个MPMoviePlayerController对象 并在您的界面中显示他们的视图,一次只能使用一个电影播放器 时间可以播放它的电影


资料来源:

事实上,如果你尝试了不止一个,它就完全坏了。它们都是黑色的。(你不能“一次玩一个”——它们都不起作用。)事实上,如果你尝试了不止一个,它就完全坏了。它们都是黑色的。(你不能“一次玩一个”——它们根本不起作用。)