我想检查是否播放了 ipod 音乐,所以我添加了 mediaplayer 框架并导入了它:
#import <MediaPlayer/MediaPlayer.h>
然后我有一个NSCoder:
-(id)initWithCoder:(NSCoder *)coder {
self = [super initWithCoder:coder];
if(self)
{
if ([[MPMusicPlayerController iPodMusicPlayer] playbackState] == MPMusicPlaybackStatePlaying) {
}
else {
[self playBgMusic];
} }
return self; }
但这不起作用。如果 ipod 音乐正在播放并且我启动应用程序,则 ipod 音乐将关闭并播放来自应用程序的音乐。
怎么了?