关于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

 

根据昨天老大哥的提醒

 

发现了这个。安卓不是不能创建多个对象吗?那我可以在播放之后销毁当前的实例啊,++

说干就干,

加个延迟撒,虽然方式比较粗暴,但这也是最简单而有效的方法了,感到到哭啊,这个坑,久久不能跳出,特此记录一下

在来另外一种方式

 

 

 

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