我有一个应用程序,在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