乃们,关于3.4.0暂停音效和切换bgm的问题

问题一:当播放音效时,再暂停,使用stop()和pause()都不生效。
问题二:播放bgm,然后直接使用play()播放另一个,很大概率播放不生效。
以上都是使用的AudioSource

另外我发现,使用AudioSource使用循环模式先play一个bgm,然后stop后,再次播放另一个bgm,也是循环模式,loop可能有问题,播放一段时间后会自动停止播放。原因不明

问题一的播放音效是使用的 playOneShot 接口吗?playOneShot 的特性就是播放后无法停止或暂停,也没有回调,如果需要暂停还是得用 play 接口。

用的时play(),因为有些音效需要循环播放,然后在某个条件下再停掉。

确实啊。。。我android原生loop播放一次就没了,web可以一直循环,loop确实有问题

顶顶,官方来看看

切换时把旧的释放试试?

是destroy吗

我公司项目遇到过 play 后马上 pause,在部分手机上 pause 不会生效

修改引用计数

我们这边使用测试例没有复现,能提供一个复现案例吗?