Wenn ich auf klicke play Wenn ich auf die Schaltfläche klicke, beginnt die Wiedergabe der Audiodatei. Wenn ich jedoch erneut auf die Schaltfläche klicke, stoppt die Audiodatei nicht und wird erst wieder abgespielt, wenn das Ende der Datei erreicht ist.
function play() {
document.getElementById('audio1').play();
}
Gibt es eine Methode, mit der ich die Audiodatei neu starten kann, wenn ich auf die Schaltfläche klicke? onclick anstatt darauf zu warten, dass das Lied aufhört?
Um das Lied einfach neu zu starten, gehen Sie wie folgt vor:
function play() {
var audio = document.getElementById('audio1');
if (audio.paused) {
audio.play();
}else{
audio.currentTime = 0
}
}
Um es umzuschalten, wie im Beispiel: Der Ton stoppt, wenn Sie erneut klicken, und wenn Sie ein weiteres Mal klicken, beginnt er von vorne. Sie würden etwa Folgendes tun:
function play() {
var audio = document.getElementById('audio1');
if (audio.paused) {
audio.play();
}else{
audio.pause();
audio.currentTime = 0
}
}