簡體   English   中英

為什么我的MPMoviePlayerController突然將加載狀態更改為未知?

[英]Why does my MPMoviePlayerController suddenly change load state to unknown?

我的應用是一本包含許多頁面的數字雜志。 有些頁面中嵌入了視頻。 我正在使用MPMoviePlayerViewController進行視頻播放。

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

當頁面加載到屏幕外並准備好滾動到視圖中時,加載狀態將更改為3 = MPMovieLoadStatePlayable + MPMovieLoadStatePlaythroughOK(一切正常)。 然后,當第二個MPMoviePlayerController加載時,原始文件的加載狀態突然變為0(MPMovieLoadStateUnknown)。

在MPMoviePlayerController的文檔中,它說

注意:盡管您可以創建多個MPMoviePlayerController對象並在界面中顯示它們的視圖,但是一次只能播放一個電影播放器​​。

我讀這本書的意思是我一次不能播放多個影片,但這是否也意味着我一次不能播放多部電影?

事實證明,您一​​次甚至不能加載多個MPMoviePlayerController。 您可以創建該對象,但是如果提供的URL不只一個,則將卸載該URL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM