我的声音元素实际上是几种不同声音的组合。我的方法是只需要加载单个声音源,然后根据所需的声音片段播放不同的片段。

我可以通过设置'currentTime'属性来寻找起点。但是,设置“duration”属性似乎没有任何影响。

我尝试使用setTimeout,但是,正如预期的那样,计时器分辨率不足以在音频中获得一致的行为(有时它根本无法播放,而当它播放时,“停止”点是不一致的)。

这可能吗?还是我会被困在每个声音片段中?

最佳答案

雷米·夏普(Remy Sharp)将此发布为Audio Sprites (and fixes for iOS)。该实现对您有用吗?

07-24 09:49
查看更多