Android 5.0(目前国内市场占有率约2%~3%)给大家埋了个坑,SoundPool.load()方法会卡住几秒钟。O网页链接 O网页链接 而Android 5.0.2则修复了这个问题。Cocos的音频库SimpleAudioEngine使用了这个API不幸撞墙。最简单的方式是改用v3.3开始提供的AudioEngine,单独扒这块代码。
除了单独扒,还有没有更方便快捷的解决方法?
Android 5.0(目前国内市场占有率约2%~3%)给大家埋了个坑,SoundPool.load()方法会卡住几秒钟。O网页链接 O网页链接 而Android 5.0.2则修复了这个问题。Cocos的音频库SimpleAudioEngine使用了这个API不幸撞墙。最简单的方式是改用v3.3开始提供的AudioEngine,单独扒这块代码。
除了单独扒,还有没有更方便快捷的解决方法?
2.x可以参考这个http://blog.cocos2d-x.org/2015/04/performance-issue-caused-by-simpleaudioengine-on-android-5-0/
3.x就参考3.3吧。
额。。。5.0.2修复了,这个有出处么?
我找了下5.0.2的changelog没发现。
我感觉也没修复,因为一样还是加载很慢
download this patch 这里无法下载 能传个下号的zip吗?麻烦了。邮箱:cgw0827@qq.com