最近在寫一個有背景音樂跟音效的side project
是在用戶按下開始後才會播放音樂
使用的是Web Audio API
web跟android下是正常有音樂的
但ios卻沒正常運作 如圖
我用這個解法依然沒效
綁定body touchstart事件並在play按鈕後按下後播放
請教各位大大如何解決這問題
document.body.addEventListener('touchstart', function() {
document.getElementById('audioBackground').load();
}, false);
document.getElementById('play').addEventListener('touchend', function() {
document.getElementById('audioBackground').play();
}, false);
首先,你要先驗證 JS 在 iOS 執行是否正常
不管你是使用 Safari 還是 WebView
你都需要用 mac 的 safari,協助DEBUG
https://www.jianshu.com/p/f106509c0e73