如何在Iphone或Ipad中查看iTunes播放器状态?

时间:2012-08-30 14:17:10

标签: objective-c ios

我创造了一个游戏。现在我需要检查itunes是否正在播放。 当itunes在后台播放时,我会将游戏背景音乐静音

在cocos2d中,当SimpleAudioEngine播放时,itunes会淡出。 如果打开itunes背景,cocos2d的游戏将淡出bgm。

因此需要一些代码来检查系统状态。

1 个答案:

答案 0 :(得分:0)

解决:

添加mediaplayer.frameworks并导入:

#import <MediaPlayer/MediaPlayer.h> 

然后将这些代码复制到所需的位置。

if ([[MPMusicPlayerController iPodMusicPlayer] playbackState] == MPMusicPlaybackStatePlaying){
    NSLog(@"backgroud music is playing"); 
    return;
}