Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.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_Html_Audio_Webpage - Fatal编程技术网

JavaScript预加载音频

JavaScript预加载音频,javascript,html,audio,webpage,Javascript,Html,Audio,Webpage,我是JavaScript的新成员,但我知道,我可以使用以下代码设置和播放一些音频文件: player.src = "somefile.mp3"; player.play(); 其中“player”是我的音频标签的id。我的问题是:如何预装歌曲?因为当我点击按钮时,它会在3s延迟后播放…音频元素具有以下属性: <audio preload="auto|metadata|none"> // auto in your case //在您的情况下是自动的 也许开始和暂时停止播放会有所帮助

我是JavaScript的新成员,但我知道,我可以使用以下代码设置和播放一些音频文件:

player.src = "somefile.mp3";
player.play();
其中“player”是我的音频标签的id。我的问题是:如何预装歌曲?因为当我点击按钮时,它会在3s延迟后播放…

音频元素具有以下属性:

<audio preload="auto|metadata|none"> // auto in your case
//在您的情况下是自动的

也许开始和暂时停止播放会有所帮助?我有太多的歌曲和铃声要播放。。。不,这将不会有帮助,这将是更好的,但我需要在JavaScript脚本。。。动态添加歌曲并播放。当页面加载时,我需要加载所有音频文件。很抱歉,Internet Explorer不支持我的错误和预加载属性。我需要与所有浏览器完全兼容…IE9支持预加载:请参阅页面底部的兼容性表OK。但是JavaScript呢?