【发布时间】:2012-08-25 07:18:34
【问题描述】:
我创建了一个游戏。现在我需要检查 iTunes 是否正在播放。 当iTunes在后台播放时,我会将游戏背景音乐静音
在 cocos2d 中,iTunes 会在 SimpleAudioEngine 播放时淡出。 并且如果打开itunes背景,cocos2d的游戏会淡出bgm。
所以需要一些代码来检查系统状态。
【问题讨论】:
-
你是指 iPod,而不是 iTunes,对吧?
-
您尝试过什么? 因为当您开始设置
AVAudioSession时,您应该已经得到了这个问题的答案……看来您还没有还没有做任何事情。 -
是的,是的,这段代码: if ([[MPMusicPlayerController iPodMusicPlayer]playbackState] == MPMusicPlaybackStatePlaying) 。谢谢你的帮助。
-
这里的所有代码:#import
if ([[MPMusicPlayerController iPodMusicPlayer]playbackState] == MPMusicPlaybackStatePlaying){ NSLog(@"背景音乐正在播放");返回; }
标签: objective-c ios