使用HTML和JS无缝切换音频

时间:2019-12-04 13:56:21

标签: javascript html audio html5-audio

我有同一个文件的两个不同变体(例如,使用不同的编解码器进行编码),我想同时使用两个按钮来播放。我设法在两个文件之间切换,但是切换时有一个间隙,我想避免。在两个wave文件之间切换时,有什么好的方法可以避免这种间隙?

这是当前的实现方式:

            this[id+kbps].volume = vol;
            this[id+kbps].currentTime = this[actualFile+kbits].currentTime;
            this[actualFile+kbps].pause();
            this[id+kbps].addEventListener('ended', function() {
                this.currentTime = 0;
                this.play();
            }, false);
            this[id+kbps].play();
            actualFile = id;

0 个答案:

没有答案