關於uniApp uni.createInnerAudioContext() 音頻API播放的問題

因爲Android 目前不支持同時創建過多的音頻對象

 

所以導致如果在安卓上有按鈕來回切換聲音導致切換幾次就沒有聲音了,

這個問題困擾了我好久,各種求助,道理坎坷啊

 

好幾個月都在想這個問題

 

昨天詢問了官方的人員

https://ask.dcloud.net.cn/question/91610?notification_id-702140__rf-false__item_id-117630__answer_id-117630__single-TRUE#!answer_117630

這種是可以的,在安卓上聲音不會消失,基本上解決了我的問題,

但問題又來了

我想動態的改變音頻的地址 。又卡住了,上述這種方式不行,

 

 

我又到處折騰

 

 

查看API

 

根據昨天老大哥的提醒

 

發現了這個。安卓不是不能創建多個對象嗎?那我可以在播放之後銷燬當前的實例啊,++

說幹就幹,

加個延遲撒,雖然方式比較粗暴,但這也是最簡單而有效的方法了,感到到哭啊,這個坑,久久不能跳出,特此記錄一下

在來另外一種方式

 

 

 

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