如何使用Javascript同时加载和播放音频文件
问题描述:
就像您可以在加载某个部分时开始播放YouTube视频一样,我希望能够播放音频文件。我使用的是Howler.js。如何使用Javascript同时加载和播放音频文件
var song = new Howl({
src: mySrc,
volume: myVol
});
问题是整个音频文件必须在开始播放前加载。对于网络速度慢的用户来说,这可能是一个问题。我怎样才能达到音频开始播放的情况,其中的一部分会被加载,有没有使用Howler.js?
答
Howler.js默认为Web Audio API,它必须在开始播放之前通过XHR下载完整的音频文件。但是,如果您强制使用HTML5音频,即使已下载完整文件,它也会尽快开始播放:
var song = new Howl({
src: mySrc,
volume: myVol,
html5: true
});