Javascript 音频元素中的load()方法是否重新下载音频?
我正在制作一个音频很重的网页。我已经读到,在某些系统上,音频播放存在一些问题,这些问题可以通过在play()方法之前调用load()方法来解决,因此我正在围绕这个前提进行设计 我对音频元素一无所知,我担心load()方法会随着消耗量的增加而增加带宽。这就是我正在做的:Javascript 音频元素中的load()方法是否重新下载音频?,javascript,audio,methods,load,element,Javascript,Audio,Methods,Load,Element,我正在制作一个音频很重的网页。我已经读到,在某些系统上,音频播放存在一些问题,这些问题可以通过在play()方法之前调用load()方法来解决,因此我正在围绕这个前提进行设计 我对音频元素一无所知,我担心load()方法会随着消耗量的增加而增加带宽。这就是我正在做的: var x = new Audio("x.mp3"); function playMe(){ x.load(); x.play(); } 据我所知,音频文件是在创建x audio对象时下载的。我关心的是l
var x = new Audio("x.mp3");
function playMe(){
x.load();
x.play();
}
据我所知,音频文件是在创建x audio对象时下载的。我关心的是load()方法是否在每次单击play按钮时再次下载它
谢谢你抽出时间 如果
x.load()
方法重新下载文件,您可以自己检查:
x.load()调用的活动
如果
x.load()
方法重新下载文件,您可以自己检查:
x.load()调用的活动
检查您的浏览器检查工具-在进一步的
x.load()
调用中,您是否注意到任何新的http请求?对不起,我刚刚开始编程,我不知道您在说什么。在哪里可以找到浏览器检查工具?谢谢你的时间和回复然后检查网络选项卡!谢谢根据网络选项卡,每次x.load()调用都会有一个新的请求。如果从playMe函数中删除load()方法,则不会对每个函数调用发出请求。这是什么意思?我明白了。非常感谢你的时间和帮助。你能回答这个问题吗?似乎在我的帐户启用8小时之前我无法自行应答。请检查您的浏览器检查工具-您是否注意到在进一步的x.load()
呼叫中有任何新的http请求?对不起,我刚刚开始编程,我不知道您在说什么。在哪里可以找到浏览器检查工具?谢谢你的时间和回复然后检查网络选项卡!谢谢根据网络选项卡,每次x.load()调用都会有一个新的请求。如果从playMe函数中删除load()方法,则不会对每个函数调用发出请求。这是什么意思?我明白了。非常感谢你的时间和帮助。你能回答这个问题吗?似乎我的帐户在8小时前无法自我回答。