【发布时间】:2013-03-17 03:03:35
【问题描述】:
我想在我的游戏中随机播放十几首歌曲。下一首歌曲不应与当前歌曲相同。
[[[SimpleAudioEngine sharedEngine] playBackgroundMusic: song];
应该有一个循环,歌曲应该是随机的,
[[NSString stringWithFormat: @"song%i.mp3", arc4random() % 20 + 1];
//20 songs starting from song1.mp3
如果在播放用户的 ipod 音乐时歌曲会停止播放,那就太好了。但是音效应该还是可以的:
[[SimpleAudioEngine sharedEngine] playEffect: @"aaa.caf"]
另外,当 ipod 音乐播放时,然后启动游戏,游戏音乐甚至不应该启动。
如何实现?
【问题讨论】:
-
播放列表来自我的游戏,而不是用户的 ipod 播放列表。
标签: iphone ios audio cocos2d-iphone simpleaudioengine