2011-03-25 20 views
2

我的應用程序是由許多頁面組成的數字雜誌。有些頁面嵌入了視頻。 我正在使用MPMoviePlayerViewController進行視頻播放。爲什麼我的MPMoviePlayerController突然改變加載狀態爲未知?

問題是,一旦我到達下一頁還包含視頻的任何頁面,視頻就會短暫出現,然後空白。 我已經關閉了視頻文件,所以我知道這不是文件本身。

當頁面加載離屏準備好滾動到視圖中時,加載狀態更改爲3 = MPMovieLoadStatePlayable + MPMovieLoadStatePlaythroughOK(all good)。然後,當加載第二個MPMoviePlayerController時,原始的加載狀態突然變爲0(MPMovieLoadStateUnknown)。

在文檔進行的MPMoviePlayerController它說

注意:雖然您可以創建多個 的MPMoviePlayerController對象和 在你的界面提出自己的看法, 只有一次一個電影播放器​​可以 發揮它的電影。

我讀到這意味着我不能一次玩超過一個,但是這樣做是否意味着我甚至無法一次加載多個電影?

回答

1

事實證明,你甚至無法一次加載多個MPMoviePlayerController。你可以創建這個對象,但是如果你提供了一個以上的URL,那麼它將被卸載。

+0

你從哪裏找到有關此行爲的信息?我在我的應用程序中遇到了同樣的問題... – Andrea 2011-08-19 14:04:55

+0

通過觀察播放狀態,我認爲 – Ian1971 2011-08-23 12:01:45

相關問題