2012-03-25 145 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

相關問題