在JavaScript中播放和提示/预加载声音

时间:2012-01-06 10:14:51

标签: javascript jquery audio browser-cache preloader

我在这里看到了许多问题,询问如何在JavaScript中播放声音。他们似乎主要依赖于创建一个autoplay为true的对象。我有大约20或30个非常小的声音片段,我想播放(一次只有一个),但我想预加载它们,以便它们准备继续提示。这意味着我不能只创建一个DOM object(或sound)节点,因为声音会在我希望它真正开始播放时开始加载。

我应该使用object sound在HTML中创建大量autoplayfalse个元素以确保加载声音吗?我听说,至少在Chrome中,有很多声音对象的锤子性能。我可以用其他方式将它们带入浏览器缓存吗?

1 个答案:

答案 0 :(得分:1)

前几天我遇到了这个问题并且给我留下了深刻的印象。SoundManager2,音频的Javascript框架。

用于创造这一点天才:Wheels of Steel

如果有人在两年前告诉我你可以通过网页进行DJ,我会把三明治从他们自鸣得意的嘴里打出来并嘲笑。