javascript - 播放和提示/预加载JavaScript中的声音

标签 javascript jquery audio browser-cache preloader

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

我是否应该使用object sound在HTML中创建autoplayfalse元素的加载,以确保声音被加载?我听说,至少在Chrome中,有许多声音对象会影响性能。我可以通过其他方式将它们带入浏览器缓存吗?

最佳答案

前几天我碰到了这件事,印象非常深刻。 SoundManager2,音频的Javascript框架。

用于创建这个小天才:Wheels of Steel

如果2年前有人告诉我您可以通过网页进行DJ,我会把三明治从他们得意洋洋的嘴巴里打出来然后and之以鼻。

关于javascript - 播放和提示/预加载JavaScript中的声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8756261/

相关文章:

javascript - 将输入值属性设置为带空格的变量。

javascript - 将 JS 对象从一个 HTML 页面发送到另一个

javascript - 如何根据所选的单选按钮调用函数

ios - Html5 音频播放器不会在使用 meteor 的 iOS 应用程序中显示

flutter - 如何控制 FLutter 包 audio_service 中通知栏中显示的内容

javascript - Branch.io:javascript检测是否安装了移动应用程序

javascript - 如何使用JS识别字符串中的数字?

javascript - DOM : Display div when it's in the view?

audio - 有没有可以从音频文件(mp3)创建波形图像的库?

php - 直播表没有像预期的那样更新