携帯電話のHTML 5 audioは次の1首を自動的に再生することができません

1169 ワード

PCのchromeの上で1首のとても良い仕事;しかしAndroidのchromeでは手動で次の曲を切り替えて問題なく、自動で次の曲を切り替えて再生できないという問題が発生しました
解決策
ウェブページの中で直接を書きません
元のコード:
if (audio) {
  document.body.removeChild(audio);
}
audio = document.createElement('audio');
audio.innerHTML = '';
document.body.appendChild(audio);
audio.play();

修正後のコード
if (audio) {
  //  audio.src  null,     audio.load(),
  //     Android       
  audio.src = null;
  audio.load();
}
else {
  //    new
  audio = new Audio();
}

audio.src = audioobj.mp3;
audio.play();

参考資料:
  • http://www.86y.org/art_detail.aspx?id=720

  • 文章に誤りがあれば皆さんに補足してください.ありがとうございます.
    http://blog.xinshangshangxin.comSHANG殇