我有一個應用程序,在iOS 4.3中正常工作,升級到iOS 5後,它的行爲以另一種方式。
在iOS 4.3上執行這些行後,mp.playbackState被設置爲MPMusicPlaybackStatePaused,但是在iOS 5中它仍然被設置爲MPMusicPlaybackStatePlaying。MPMusicPlayerController是否隨iOS 5更改?
MPMusicPlayerController *mp = [MPMusicPlayerController applicationMusicPlayer];
if(mp.playbackState == MPMusicPlaybackStatePlaying)
[mp pause];
我假設playbackState沒有在同一事件循環內更新,可以嗎?
我不得不做出描述這裏]類似的解決方法[1] [1]:http://stackoverflow.com/questions/10118726 /越來越錯誤播放狀態在mp音樂播放器控制器在ios-5 – matbur 2012-04-13 05:58:42