微信小程序播放音頻一直報10004錯誤碼MediaError

這幾天在研究小程序裏面使用訊飛語音平臺的文字轉語音功能,當連接成功後臺返回地址後,地址明明是有的,但一直報錯,附上錯誤提示:

地址明明是正確的,在瀏覽器裏可以打開,而且在代碼裏面把地址寫死,不通過request獲取的話就可以播放,着實讓我研究了好幾天,最後發現,其實只要在獲取到地址後,播放調用音頻的那裏加個延時函數就好了,我猜測可能是因爲程序執行的太快了,莫名其妙的bug,加個1秒的延時函數,就可以正常播放了,播放完畢後記得清除掉這個延時函數,否則會出現只播放一半或者其餘的bug,附上代碼截圖:

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