1

我正在制作一个音频重的网页。我已经读到某些系统上的音频播放存在一些问题,这些问题可以通过在 play() 方法之前调用 load() 方法来解决,所以我正在围绕这个前提设计一切。

我对音频元素一无所知,我担心 load() 方法正在增加带宽消耗。这就是我正在做的事情:

var x = new Audio("x.mp3");

function playMe(){
    x.load();
    x.play();   
}

据我了解,音频文件是在创建 x Audio 对象时下载的。我担心的是每次单击播放按钮时 load() 方法是否会再次下载它。

谢谢你的时间。

4

1 回答 1

1

x.load()如果该方法重新下载文件,您可以检查自己的:

  1. 打开您的浏览器开发工具 [例如在 Chrome 中];

  2. 检查网络选项卡以了解x.load()呼叫活动。

于 2012-09-22T12:33:24.257 回答