RT,比如我有n个按钮,每按一下都会有音效,如果我快速的按这些按钮,在微信小游戏里面就会出现音频不播放或者播放延迟,还有严重的掉帧,这个问题在安卓机上特别的明显。
我试过用cocos自带的audioengine,也用过wx自带的 innerAudioContext 。前者表现严重的卡顿,后者表现也相差无几。
请问各位大佬,针对这种情况,有什么好的解决方案吗?
RT,比如我有n个按钮,每按一下都会有音效,如果我快速的按这些按钮,在微信小游戏里面就会出现音频不播放或者播放延迟,还有严重的掉帧,这个问题在安卓机上特别的明显。
我试过用cocos自带的audioengine,也用过wx自带的 innerAudioContext 。前者表现严重的卡顿,后者表现也相差无几。
请问各位大佬,针对这种情况,有什么好的解决方案吗?
最好的办法就是,不用cocos的audioengine也不用微信的audioContext。
直接用H5原生的Audio.
像微信小游戏官方实例飞机大战里面的方法一样。
因为前两者对音频对象做了很多处理,比方说监听一堆事件啊等等。
如果我们只是简单的播放暂停,直接用Audio倒是性能最好的了。
原生audio的不是在小游戏中用不了?
我说的有问题,应该是直接new Audio()来用,就跟微信小游戏官方实例飞机大战里面的一样
js 中 直接 new audio()?
是啊,直接new Audio(),然后设置src。有play、stop等方法可以调用
微信小游戏测试也行》?
当然啦,微信小游戏官方实例飞机大战里面就用的new audio
我测试下来。。没反应。。