2012-03-25 142 views
0

我需要在我的iOS应用程序中同时显示两个不同的视频。一个视频需要在屏幕的上半部分播放,另一个视频需要在屏幕的下半部分播放。我不需要启用stop/play/ffw/rew按钮 - 只是为了显示播放的视频。我有一些自己的按钮可以停止并开始播放,这会影响两个视频。在同一个iOS屏幕上同时显示两个视频

我试过使用两个MPMoviePlayerController视图,但它只允许一个人在任何时候播放。我读过可以在不同的ViewController中播放两个 - 如果是这样,我是否需要创建两个UIViewControllers并将它们添加到父视图控制器?

感谢您的帮助!

回答

2

这在任何多媒体框架级别上都是不可能的。

AVFoundation-(AVPlayer)和MediaPlayer-Framework(MPMoviePlayerController)都只支持一次播放一个视频。

更新

的情况发生了变化。事实上,AVFoundation确实允许一次播放多个电影。 MediaPlayer仍然坚持单一播放的时间限制。

+0

谢谢直到。我相信你是对的,但我会坚持一段时间,看看有没有人提供解决方案,然后再将答案标记为正确。感谢您的快速响应。 – theDuncs 2012-03-25 16:19:16

+0

我只看到一种可能的方式来完成给定的任务;使用第三方解码器/播放器,例如FFMEG。 – Till 2012-03-26 07:16:38

+0

此限制记录在哪里? – JLundell 2012-09-08 22:26:35

1

您可以获取AVPlayer以实现AVPlayerLayer多个实例的控制器和接口。这些可能会添加到图层层次结构中,因此很可能同时在一个屏幕上显示多个视频。

这是一个overview of one approach伴随sample code

相关问题