applicationMusicPlayer playbackState是NULL?

时间:2012-01-27 02:05:08

标签: ios audio ipod mpmusicplayercontroller

在我的Cocos2D应用程序中,我有一个暂停视图,我根据applicationMusicPlayer的playbackState加载一个特定的按钮。但是有一个问题,applicationMusicPlayer 总是 NULL。所以我有一个用于musicPlayer的ivar,甚至第二次启动Pause View时,它仍然是NULL。

即使我之前从未在应用中播放过一首歌,它不应该在playbackState MPMusicPlaybackStateStopped上吗?

如果这有任何区别,我会像这样对其进行日志记录:

NSLog(@"Playback State:%@", [MPMusicPlayerController applicationMusicPlayer].playbackState);

任何提示/建议或见解都会非常有用!

谢谢!

1 个答案:

答案 0 :(得分:1)

playbackState不是nsobject,因此应该使用%d。

NSLog(@"Playback State:%d", [MPMusicPlayerController applicationMusicPlayer].playbackState);