JavaScript 预加载音频

标签 javascript audio html

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

player.src = "somefile.mp3";
player.play();

其中“player”是我的音频标签的 ID。我的问题是:如何预加载歌曲?因为当我点击按钮时,它会在 3 秒延迟后播放...

最佳答案

音频元素有 preload属性:

<audio preload="auto|metadata|none"> // auto in your case

关于JavaScript 预加载音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17719990/

相关文章:

ios - 用AVAudioPlayer改变音高的简单方法吗?

javascript - 如何实现jquery验证

javascript - 如何消除错误: "Implied eval is evil"

javascript - 在js中访问元素时未定义不透明度和样式但在css中定义

来自简码的 javascript 数组

c++ - ALSA 的 snd_pcm_get_chmap 在 Ubuntu 18.04 上的默认设备(脉冲)上始终返回 NULL

javascript - 使用 Function.apply() 构造具有原型(prototype)的对象

java - Android 5.0 Lollipop 中的 mediaPlayer,我无法播放,来自 url 的长声音。在 Android 5.0 到来之前我从未遇到过任何问题

javascript - spin.js 似乎不工作/出现

javascript - 隐藏激活的子菜单(切换)