我需要在iOS应用中同时显示两个不同的视频。一个视频需要在屏幕的上半部分播放,并且需要在屏幕的下半部分播放单独的视频。我不需要启用stop / play / ffw / rew按钮 - 只是为了显示正在播放的视频。我有一些自己的按钮可以停止并开始播放,这应该影响两个视频。
我尝试使用两个MPMoviePlayerController视图,但它只允许一次播放。我读到可以在单独的ViewControllers中播放两个 - 如果是这样,我只需要创建两个UIViewControllers并将它们添加到父视图控制器中吗?
感谢您的帮助!
答案 0 :(得分:2)
在任何多媒体框架级别都无法做到这一点。
AVFoundation-(AVPlayer
)和MediaPlayer-Framework(MPMoviePlayerController
)一次只支持单个视频播放。
的更新强> 的
情况发生了变化。事实上,AVFoundation确实允许一次播放多个电影。 MediaPlayer在时间限制下仍然坚持单一播放。
答案 1 :(得分:1)
您可以获取AVPlayer来为多个AVPlayerLayer实例实现控制器和接口。这些可以添加到图层层次结构中,因此可以在一个屏幕上同时显示多个视频。