У меня есть функция, связанная с событием onClick. Это должно играть песню. Если песня уже воспроизводится, она должна остановить текущую песню и начать воспроизведение новой. Единственная проблема заключается в том, что, насколько я знаю, существует только метод pause , и это означает, что предыдущая песня возобновится с позиции паузы, а не с начала. Есть ли способ обойти это (например, метод .stop ())?
Вот мой код:
var currSong="";
function playSong(newSong){
alert(newSong);
if (newSong != ""){
if(currSong != "" ) {
document.getElementById(currSong).pause();
}
document.getElementById(newSong).play();
currSong = newSong;
}
}