我创造了一个游戏。现在我需要检查itunes是否正在播放。 当itunes在后台播放时,我会将游戏背景音乐静音
在cocos2d中,当SimpleAudioEngine播放时,itunes会淡出。 如果打开itunes背景,cocos2d的游戏将淡出bgm。
因此需要一些代码来检查系统状态。
答案 0 :(得分:0)
解决:
添加mediaplayer.frameworks并导入:
#import <MediaPlayer/MediaPlayer.h>
然后将这些代码复制到所需的位置。
if ([[MPMusicPlayerController iPodMusicPlayer] playbackState] == MPMusicPlaybackStatePlaying){
NSLog(@"backgroud music is playing");
return;
}