cocoslua3.17 android机器上播放音效不全

开发过程中遇到一个问题,一个8秒的音效,在android机器上播放不完就结束了;网上说是由于android播放音效的内存限制的;原因知道了,那怎么解决呢?

通过各种搜索查找发现还是解决不了问题,然后自己各种尝试,首先查找网上看到的降低音效比特率,将音效比特率降到128,再测测试,失败;继续降,64、32,仍然失败。于是果断的不在研究比特率,又去研究音效本身,发现这个音效是个立体音,那么就将音效变为单声道试试吧,一尝试,还真行。

解决办法:

1:先降低音频比特率试试;

2:看音效是不是立体音,是立体音,就改为单声道;

3:查看音效的降噪情况,将音效降噪成正常;

我这个用2和3都能正常播放了;

问题解决

原文地址:https://www.cnblogs.com/whj0402/p/14040819.html