javascript - 音频元素中的load()方法是否重新下载音频?

标签 javascript audio methods load element

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

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

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

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

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

感谢您的宝贵时间。

最佳答案

您可以检查自己的x.load()方法是否重新下载文件:

  1. 打开浏览器开发人员工具[例如in Chrome ];

  2. 检查“网络”选项卡上的 x.load() 调用事件。

关于javascript - 音频元素中的load()方法是否重新下载音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12543517/

相关文章:

actionscript-3 - 创建频谱图时遇到问题

android - 使用OpenSL ES在Android上生成声音

java.lang.RuntimeException : Method code too large

javascript - 在另一个选项卡中设置 ClearTimeout

javascript - 页面在警报窗口内重新加载

html - 音频自动播放不起作用,控制台中没有错误

java - 我正在创建一个刽子手程序,但我在单词更新方法方面遇到了一些问题

类的实例变量的Java默认值未初始化为int的零

javascript - 如何将数组拆分为奇数数组和偶数数组

javascript - 需要动态生成列