在html5中,我可以强制浏览器下载音频文件I'我在用
in html5, can I force the browser to download the audio files I'm using?
我正在编程html5游戏,并使用类似的音频文件
var sound = new Audio('sound.mp3');
当命令sound.play()出现在游戏中的某个时刻时,浏览器会下载并播放sound.mp3。这会导致第一次出现时播放声音的延迟。
有没有办法强制浏览器提前下载所有音频文件来防止这种情况?
var sound = new Audio();
sound.preload = 'auto';
sound.addEventListener('canplaythrough', function () {
sound.play(); // or other callback actions after preloading
});
document.body.appendChild(sound);
sound.src = 'sound.mp3';
sound.load();
相关文章:
- 如何播放部分音频文件
- javascript:发送带有音频文件的POST,然后重定向到新页面
- Javascript::通过HTML5音频播放器播放列表播放多个音频文件
- 获取 HTML 5 音频控制文件位置并在不使用 id 选择器的情况下更新 src
- 正在预加载jPlayer要使用的音频文件
- HTML 5<音频>-在特定时间点播放文件
- 将Base64音频文件Mp3解码为可播放的Mp3
- 更改音频速度,然后另存为新文件
- Blueimp jQuery文件上传音频/视频限制
- 在播放完成之前再次单击播放音频文件
- 在 Windows 现代(地铁)UI 应用中存储图像文件和音频文件的方法是什么?
- 在 JavaScript 中对音频文件进行计时不准确
- 如何在html5/JS中只预加载音频文件的一部分
- 单个页面上的多个音频文件javascript
- 如何将timbre.js缓冲区导出为.wav或任何其他音频文件格式
- JavaScript/HTML5音频:在Android Chrome中播放用户通过文件选择器加载的mp3文件
- 从PHP脚本获取音频文件时,更改JavaScript音频对象的当前时间
- 如何使用Node.js将音频样本数组写入wav文件
- 如何用一个html5音频播放器播放多个音频文件
- 可以't在手把文件中设置音频src