在坚果壳中,我不知道声音在阵列中的确切位置。颠倒整个数组会损坏标题,并且它不再可播放。mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);下面的代码颠倒了数组,但很明显它是错误的,因为我不知道要跳过多少字节的头。有没有人可以通过改变下面的函数来只反转音频部分? for
我使用纯PCM数据,但我想知道我的选择是什么其他编解码器?
从上看,我似乎只能用AMR窄带编码和解码?PCM更改为其他支持的编解码器之一?当我试图更改ENCODING_PCM_16BIT on AudioFormat时,我只得到默认或无效编码的选项以及PCM选项。任何与Android上的音频编码和解码教程的链接都是很棒的,如果有人知道这里的任何或任何帮助,非常感谢。当使用原始PCM时,我遇到了缓冲区溢出,但是自从使用新代码而不是使用MediaRecor