开发了一款安卓下的手机游戏,音效这一块,显然是要用soundPool的,这个应该没什么疑问。
游戏中有各种音效,比如扔手榴弹声,炮声,炸弹声等等。
测试的时候,扔一个手榴弹,开一炮,扔一个炸弹等等,声音都很正常。
但是,比如,如果连续扔很多次手榴弹或开很多炮后,就会发现以后的操作就没声音了,感觉是因为soundPool连续发音后,资源被耗尽了似的。然后,如果再稍微等一会,再次操作,各种声音就又正常了,感觉就是刚才被耗尽的资源又重新恢复了。
soundPool并没有什么太多的设置啊,maxStreams 这一项我已经开的足够大了,100,甚至1000都没用。
请问各位大神,这是为什么呢?
关于安卓soundPool的非常奇怪的现象
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-