Я сделал iPod с HTML5.
Вы можете попробовать его здесь.
http://inventikasolutions.com/demo/iPod
На ПК при использовании Chrome. Если я перейду к песне, она начнет воспроизводиться автоматически. Но при использовании Chrome на Android он не воспроизводит песню. Мне нужно снова нажать кнопку воспроизведения/паузы, чтобы воспроизвести звук.
Вот код, который запускается, когда вы выбираете песню для воспроизведения:
audioPlayer.src=songurl[number];
audioPlayer.oncanplaythrough = "isAppLoaded";
audioPlayer.autoplay = "autoplay";
audioPlayer.addEventListener('ended',nextSong,false);
document.getElementById("player").appendChild(audioPlayer);
и вот код воспроизведения/паузы.
if (audioPlayer.paused)
{
audioPlayer.play();
$("#pauseindicator").hide();
$("#playindicator").show();
}
else
{
audioPlayer.pause();
$("#pauseindicator").show();
$("#playindicator").hide();
}
Может ли это иметь какое-то отношение к переменной "autoplay"? Браузер по умолчанию в Android воспроизводит песню сразу.
Спасибо.