HTML5 iPod を作りました。
ここで試すことができます。
http://inventikasolutions.com/demo/iPod
PC で Chrome を使用している場合。曲に移動すると、自動的に再生が開始されます。しかし、Android で Chrome を使用している間は、曲は再生されません。オーディオを再生するには、再生/一時停止ボタンをもう一度押す必要があります。
再生する曲を選択すると実行されるコードは次のとおりです。
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 のデフォルト ブラウザはすぐに曲を再生します。
ありがとう。