【发布时间】:2011-12-28 21:17:13
【问题描述】:
我正在使用 AmrInputStream 将 PCM 编码的 wav 文件转换为 Android 中的 amr 文件。我使用了下面帖子中的代码:
converting PCM-16 to AMR using AmrInputStream
一切正常,amr 文件也生成了。但是,当我尝试使用 MeidaPlayer 播放它时,它抛出了以下异常:
java.io.IOException: Prepare failed.: status=0xFFFFFFFC
at android.media.MediaPlayer.prepare(Native Method)
我注意到在上面的帖子中,它提到:“需要在输出文件中添加#AMR!\n标签才能播放。”。但我不知道该怎么做。请帮忙!
【问题讨论】:
-
AmrInputStream 是否支持转换为 amr 16khz?