iPad上HTML5应用程序的声音延迟

时间:2013-01-10 07:36:30

标签: javascript mobile-safari html5-audio

我正在用HTML5 + Javascript编写游戏,它使用了很多声音。显然,考虑到HTML5中的当前音频状态,这很有趣。我正在使用audiosprite来最小化加载和延迟,它在桌面上都可以正常工作。所有声音都播放,没有延迟。但是,在移动Safari中在iPad(第3代,iOS 6)上运行的相同代码则是另一回事。一些按顺序播放的声音被丢弃,可能是因为先前的声音在下一个.play()事件发生之前尚未开始播放。我不想加上时间延迟,因为这会搞砸游戏的流程。

任何人都有类似的问题,并提出任何聪明的优化?

1 个答案:

答案 0 :(得分:0)

可变比特率编解码器会导致不同平台之间的时序差异。我注意到使用恒定比特率的一些改进。