可以做以下事情:
使用CocosDenshion?
如果是这样,怎么样?。
如果没有......我有任何其他选择,比如SDK中的不同声音引擎或某个类可以让我做这两件事吗?
答案 0 :(得分:1)
您可以使用CocosDenshion播放定位音频。例如,请参阅this tutorial。
当然你也可以循环声音,如果这就是问题#2的意思。您可以随时安排计时器并在指定的时间后停止或(更好地)淡出声音。对计时器进行编程当然取决于你。
至于替代方案,我强烈推荐ObjectAL。它完成了CocosDenshion所做的一切以及更多的事情,加上其文档记录良好,并附带一个出色的演示应用程序,其中包含播放位置音频,循环声音,使用带有声像和声音衰减的立体声声道的示例。
如果您不想在项目中包含静态库,请查看Kobold2D,它已经设置了ObjectAL(和Cocos2D),可以随时使用。