相关疑难解决方法(0)

如何不间断地连续播放声音?

我正在尝试在基于浏览器的游戏中播放车辆驱动的声音(连续不间断)。
我的 .wav 文件长度为 1 秒,并且从头到尾具有相同的频率。但是在下一次迭代之前,声音需要休息一下。
这是代码:

function playSound()
{
    //alert("");
    myAudio = new Audio('http://ithmbwp.com/feedback/SoundsTest/sounds/tank_driven.wav'); 
    if (typeof myAudio.loop == 'boolean')
    {
        myAudio.loop = true;
    }
    else
    {
        myAudio.addEventListener('ended', function() {
            this.currentTime = 0;
            this.play();
        }, false);
    }
    myAudio.volume = 0.3;
    myAudio.play();
}
Run Code Online (Sandbox Code Playgroud)

谁能帮我连续播放声音?

您可以在这里访问我的页面以观察问题。

function playSound()
{
    //alert("");
    myAudio = new Audio('http://ithmbwp.com/feedback/SoundsTest/sounds/tank_driven.wav'); 
    if (typeof myAudio.loop == 'boolean')
    {
        myAudio.loop = true;
    }
    else
    {
        myAudio.addEventListener('ended', function() {
            this.currentTime = 0;
            this.play();
        }, false);
    }
    myAudio.volume = 0.3; …
Run Code Online (Sandbox Code Playgroud)

html javascript audio audio-streaming html5-audio

5
推荐指数
1
解决办法
2001
查看次数

标签 统计

audio ×1

audio-streaming ×1

html ×1

html5-audio ×1

javascript ×1