2013-08-20 110 views
6

我正在使用MPMoviePlayerController來播放不太大的遠程mp4文件,每個文件大約20-30 MB。這是玩家的設置方式:MPMoviePlayerController頻繁停頓

player.movieSourceType = MPMovieSourceTypeFile; 
player.shouldAutoplay = YES; 

的問題是,玩家與以下控制檯輸出經常停止:

Took background task assertion ... for playback stall // stops 
Ending background task assertion ... for playback stall // resumes 

我可能會採取爲授予這種行爲,但對另一方面當我嘗試在其他流媒體播放器(例如GoodPlayer)中播放視頻時 - 它播放的很好,並且從不停止。所以問題出在我自己的方法上,而不是在互聯網上。

是否有任何方法可以使MPMoviePlayerController無縫加載,還是必須更改我的應用程序中使用的組件?如果是的話,你會推薦哪些?

+0

我也有這個問題,所以...會讓你知道 – Morkrom

+0

有沒有運氣?我遇到了同樣的問題 –

+0

@Morkrom - 你想出了這個問題嗎? –

回答

0

嘗試在您的.h文件中分配(聲明)MPMoviePlayerController作爲@property,而不是本地變量。