我将libmpg123用作本机代码(Android NDK)中的库,以将MP3文件解码为PCM(带符号的16位)数据。效果很好,除了扬声器每隔几秒钟发出一两次怪异的声音。为了找出问题所在,我以大胆的态度打开了音频,有时发现音频出现这种怪异的下降。

顺便说一句,音频的“其余部分”听起来很棒。总体质量还不错。

任何想法如何发生?我完全迷路了...

最佳答案

这些是未修剪的溢出(32768,其中32767是最大的正16位值)。您正在对数据做任何事情吗?您打开的是实际的mp3还是解码的pcm(请确定)?

07-28 01:35