[英]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.