Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript中播放和提示/预加载声音_Javascript_Jquery_Audio_Browser Cache_Preloader - Fatal编程技术网

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

在JavaScript中播放和提示/预加载声音,javascript,jquery,audio,browser-cache,preloader,Javascript,Jquery,Audio,Browser Cache,Preloader,我在这里看到了一些问题,它们询问如何在JavaScript中播放声音。它们似乎主要依赖于使用autoplaytrue创建对象。我有大约20或30个非常小的声音片段,我想播放(一次只能播放一个),但我想预加载它们,这样它们就可以按提示播放了。这意味着我不能仅仅创建一个DOM对象(或声音)节点,因为声音将在我希望它真正开始播放时开始加载 我是否应该使用autoplayfalse在HTML中创建对象或声音元素以确保声音被加载?我听说,至少在Chrome中,有许多声音物体可以用来敲击音锤。我可以用其他方

我在这里看到了一些问题,它们询问如何在JavaScript中播放声音。它们似乎主要依赖于使用
autoplay
true创建对象。我有大约20或30个非常小的声音片段,我想播放(一次只能播放一个),但我想预加载它们,这样它们就可以按提示播放了。这意味着我不能仅仅创建一个DOM
对象
(或
声音
)节点,因为声音将在我希望它真正开始播放时开始加载


我是否应该使用
autoplay
false
在HTML中创建
对象
声音
元素以确保声音被加载?我听说,至少在Chrome中,有许多声音物体可以用来敲击音锤。我可以用其他方式将它们带到浏览器缓存中吗

前几天我遇到了这个问题,对Javascript音频框架印象深刻

用来创造这一点天才:

如果两年前有人告诉我你可以在网页上做DJ,我会把三明治从他们沾沾自喜的嘴巴里拍出来,嘲笑他们