手機HTML5 audio 無法自動播放下一首

在PC的chrome上下一首很好的工作;但是在Android的chrome上出現了手動切換下一首無問題,自動切換下一首無法播放問題

解決辦法

不在網頁裏面直接寫<audio>

原來代碼:

if (audio) {
  document.body.removeChild(audio);
}
audio = document.createElement('audio');
audio.innerHTML = '<source src=' + audioobj.mp3 + '>';
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://blog.xinshangshangxin.com SHANG殤

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章