我正在使用 AmrInputStream 将 PCM 编码的 wav 文件转换为 Android 中的 amr 文件。我使用了下面帖子中的代码:
使用 AmrInputStream 将 PCM-16 转换为 AMR
一切正常,并且还生成了 amr 文件。但是,当我尝试使用 MeidaPlayer 播放它时,它抛出了以下异常:
java.io.IOException: Prepare failed.: status=0xFFFFFFFC
at android.media.MediaPlayer.prepare(Native Method)
我注意到在上面的帖子中,它提到:“需要将#AMR!\n标签添加到输出文件中才能播放。”。但我不知道该怎么做。请帮忙!