我在这里看到了许多问题,询问如何在JavaScript中播放声音。他们似乎大多依赖于创建autoplay
true的对象。我要播放大约20或30个非常小的声音片段(一次只播放一个),但是我想预先加载它们,以便随时进行提示。这意味着我不能只创建一个DOM object
(或sound
)节点,因为当我希望它开始实际播放时,声音将开始加载。
我是否应该使用object
sound
在HTML中创建autoplay
或false
元素的加载,以确保声音被加载?我听说,至少在Chrome中,有许多声音对象会影响性能。我可以通过其他方式将它们带入浏览器缓存吗?
最佳答案
前几天我碰到了这件事,印象非常深刻。 SoundManager2,音频的Javascript框架。
用于创建这个小天才:Wheels of Steel
如果2年前有人告诉我您可以通过网页进行DJ,我会把三明治从他们得意洋洋的嘴巴里打出来然后and之以鼻。
关于javascript - 播放和提示/预加载JavaScript中的声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8756261/