【发布时间】:2012-01-13 17:47:48
【问题描述】:
我有一个在 iOS 4.3 中正常运行的应用程序,升级到 iOS 5 后,它的行为方式有所不同。
在 iOS 4.3 上执行这些行之后,mp.playbackState 设置为 MPMusicPlaybackStatePaused,但在 iOS 5 中它仍然设置为 MPMusicPlaybackStatePlaying。
MPMusicPlayerController *mp = [MPMusicPlayerController applicationMusicPlayer];
if(mp.playbackState == MPMusicPlaybackStatePlaying)
[mp pause];
我假设playbackState 没有在同一个事件循环中更新,可以吗?
【问题讨论】:
-
我不得不做出类似的解决方法,描述 [这里][1] [1]:stackoverflow.com/questions/10118726/…
标签: ios mpmusicplayercontroller