-1

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

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

所以需要一些代码来检查系统状态。

4

1 回答 1

0

解决了:

添加 mediaplayer.frameworks 并导入:

#import <MediaPlayer/MediaPlayer.h> 

然后将这些代码复制到需要的地方。

if ([[MPMusicPlayerController iPodMusicPlayer] playbackState] == MPMusicPlaybackStatePlaying){
    NSLog(@"backgroud music is playing"); 
    return;
} 
于 2012-09-08T09:36:54.113 回答