我制作了一个 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();
}
它可能与“自动播放”变量有关吗?Android 中的默认浏览器会立即播放歌曲。
谢谢。