因为Android 目前不支持同时创建过多的音频对象

 

所以导致如果在安卓上有按钮来回切换声音导致切换几次就没有声音了,

这个问题困扰了我好久,各种求助,道理坎坷啊

 

好几个月都在想这个问题

 

昨天询问了官方的人员

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

这种是可以的,在安卓上声音不会消失,基本上解决了我的问题,

但问题又来了

我想动态的改变音频的地址 。又卡住了,上述这种方式不行,

 

 

我又到处折腾

 

 

查看API

 

根据昨天老大哥的提醒

 

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

说干就干,

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

在来另外一种方式

 

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐