使用Howler.js实现音频播放淡入淡出实例页面

回到相关文章 »

效果:

代码:

HTML代码:
<button id="button">点击播放</button>
JS代码:
const url = './htmlbook.wav';

const sound = new Howl({
    src: [url]
});

// 点击按钮,音频淡入淡出播放
button.onclick = function () {
    sound.play();
    sound.fade(0, 1, 1000);
    setTimeout(() => {
        sound.fade(1, 0, 1000);
    }, sound.duration() * 1000 - 1500);
}