iT邦幫忙

0

Audio API IOS沒聲音

  • 分享至 

  • xImage

最近在寫一個有背景音樂跟音效的side project
是在用戶按下開始後才會播放音樂
使用的是Web Audio API

web跟android下是正常有音樂的
但ios卻沒正常運作 如圖
https://ithelp.ithome.com.tw/upload/images/20220905/20123840UK0QhDwNdC.png

我用這個解法依然沒效
綁定body touchstart事件並在play按鈕後按下後播放
請教各位大大如何解決這問題

document.body.addEventListener('touchstart', function() { 
    document.getElementById('audioBackground').load(); 
}, false);
 document.getElementById('play').addEventListener('touchend', function() { 
    document.getElementById('audioBackground').play(); 
}, false);
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
YC
iT邦研究生 2 級 ‧ 2022-09-05 13:09:27

首先,你要先驗證 JS 在 iOS 執行是否正常

不管你是使用 Safari 還是 WebView
你都需要用 mac 的 safari,協助DEBUG
https://www.jianshu.com/p/f106509c0e73

我要發表回答

立即登入回答