2017-06-10 1 views
1

diesen Code Betrachten klicken:HTML Audio Looping über nicht, wenn die gleiche Taste wiederholt

function playAudio() { 
    var sound = new Audio("audio/mgs5.mp3"); 
    if (!sound.play()) { 
     sound.play(); 
    } 
} 

Ich versuche, eine Taste mit einem Sound, um die Wiedergabe zu machen. Problem ist, wenn ich die Taste ein anderes Mal drücke, wird es eine zweite Wiedergabe über der laufenden laufenden Wiedergabe überlappen.

Wie löse ich das?

Antwort

0

function playAudio() { 
 
    var sound = new Audio("audio/mgs5.mp3"); 
 
    if (!sound.play()) { 
 
     sound.pause() 
 
     sound.currentTime = 0 
 
     sound.play(); 
 
    } 
 
}

Verwandte Themen