我一直在研究为iOS编写音乐游戏的最佳方法,类似于Tap Tap Revenge,Guitar Hero,Rock Band等。便携性是一个优势。
这个video解释说Open AL有一些处理声音,一次播放多个声音和回收内存的好方法。我也遇到了Cocoas2d Denshion,以低延迟处理音频。
这article指出HTML5对于音频播放特别是复音是很糟糕的。他接着说,Phonegap的Media类运行良好,通过使用本机插件模型,您可以使用Phonegap创建低延迟解决方案
如果你选择一个API,你会选择创建一个低延迟的基于音频的游戏,为什么?如果您的建议与提到的建议不同,请说明以及原因。谢谢。
答案 0 :(得分:1)
当配置音频会话请求非常短的缓冲区时,RemoteIO音频单元将允许当前iOS设备上的最低延迟。 OpenAL似乎是建立在它之上的。
答案 1 :(得分:0)
答案 2 :(得分:0)
如果您决定采用PhoneGap路线,那么Andy Trice的Low Latency Audio Plugin应该解决您的问题。
答案 3 :(得分:0)
Wedge.js是我今天在Hacker News上看到的,也许它会帮助你