我正在制作一个音频较多的网页。我读到,某些系统上的音频播放存在一些问题,可以通过在 play() 方法之前调用 load() 方法来解决,因此我围绕这个前提设计了所有内容。
我对音频元素一无所知,我担心 load() 方法会增加带宽消耗。这就是我正在做的事情:
var x = new Audio("x.mp3");
function playMe(){
x.load();
x.play();
}
据我了解,音频文件是在创建 x Audio 对象时下载的。我担心的是每次单击播放按钮时 load() 方法是否都会再次下载它。
感谢您的宝贵时间。
最佳答案
您可以检查自己的x.load()
方法是否重新下载文件:
打开浏览器开发人员工具[例如in Chrome ];
检查“网络”选项卡上的
x.load()
调用事件。
关于javascript - 音频元素中的load()方法是否重新下载音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12543517/