Тег кнопки HTML застрял и не будет воспроизводить звук HTML5 при втором нажатии - PullRequest
0 голосов
/ 28 января 2012

У меня есть страница плейлиста, которая отлично работает на компьютерах.К сожалению, на Android, когда я нажимаю кнопку «Пуск», а затем кнопку «Стоп», она остается оранжевой и не меняет дорожку!

Я предполагаю, что тег кнопки на Android ждет чего-то назад?

Кроме того, обновление src не работает на Android.

Вот мой javascript:

function Stop ()
{
    var audie = document.getElementById("myAudio");
    audie.pause();
}

function Start ()
{
    var audie = document.getElementById("myAudio");
    audie.src = ("new link");
    audie.play();
}

... и вот HTML:

<audio id="myAudio" onended="Start()"></audio>

<button type="button" onclick="Start()">Start</button>
<button type="button" onclick="Stop()">Stop</button>

Пожалуйста, помогите!Спасибо.

1 Ответ

0 голосов
/ 28 января 2012

Попробуйте вместо этого:

var audie = document.getElementById("myAudio");
function Stop ()
{
    audie.muted = true;
}

function Start ()
{
    audie.src = ("new link");
    audie.muted = false;
    audie.currentTime = 0;
}

Я думаю audio.pause останавливает загрузку песни.Пожалуйста, поправьте меня, если я ошибаюсь.

...