2012-03-02 138 views
2

我有幾個環節.MP4視頻文件像的MPMoviePlayerController MP4文件流媒體

file1.mp4 file2.mp4 file3.mp4

我需要球員發揮他們都爲一個文件。實際上不一定是「一個」文件,玩家必須像一個文件一樣行事。我最好的猜測是爲MPMoviePlayerController創建自定義控件和播放區域,並按時間片分割播放。

例如

file1.mp4 file2.mp4 file3.mp4

----------- | ------------ | - ----------

這是一個好方法嗎?無論如何,這可以做到嗎?

此外,我將從中獲取視頻的服務器無法自定義,我無法將視頻轉換爲MPEG-2格式並通過.m3u8文件進行流式處理。

在此先感謝

+0

這些電影資源是從本地播放的,還是在下載時播放? – Till 2012-03-06 12:45:17

+0

他們從服務器流式傳輸。 – Eugene 2012-03-06 13:48:20

+0

所以你不能在服務器端合併這些文件? – fspirit 2012-03-06 15:04:25

回答

0

我堅持我在問題中描述的場景,並且能夠創建播放器組件。

+0

你能否包括你的代碼? – Armin 2013-12-02 23:39:14

+0

@ArminM我已經挖出了代碼,但有太多的依賴關係,我不得不在這裏發佈很多格式化的代碼。我真的沒有時間發佈正確的答案,所以請通過以下電子郵件與我聯繫:[email protected](只需寫下任何內容),我會向您發送有關項目和解釋在其中尋找什麼。 – Eugene 2013-12-03 09:31:38

1

我想你可以使用AVQueuePlayer。它支持多項目播放。自己沒有嘗試過(我用AVPlayer進行單項播放)。我相信AVQueuePlayer的使用應該會減少你的整體工作量。 (您仍將負責繪製播放控件)

+0

謝謝。我會研究它,並會發表我的意見。 – Eugene 2012-03-06 17:26:20

+0

再次,謝謝。但這不是我所需要的。 AVQueuePlayer不支持流視頻。 – Eugene 2012-03-12 14:32:21

+0

奇怪的是,因爲AVPlayer支持從服務器流媒體,如果URL形成正確。 – fspirit 2012-03-14 10:08:36