Я конвертирую wav-файл, закодированный в формате PCM, в файл amr в Android, используя AmrInputStream. Я использовал код из поста ниже:
преобразование PCM-16 в AMR с использованием AmrInputStream
Все работает нормально, также генерируется файл amr. Однако, когда я попытался воспроизвести его с MeidaPlayer, он выдал следующее исключение:
java.io.IOException: Prepare failed.: status=0xFFFFFFFC
at android.media.MediaPlayer.prepare(Native Method)
Я заметил, что в приведенном выше сообщении упоминается: «требуется добавить тег #AMR! \ N в выходной файл для воспроизведения». но я не знаю, как это сделать. Пожалуйста, помогите!