我曾尝试使用AVAudioPlayer,MPMoviePlayer播放AMR文件,但无法播放它们。 AVAudioPlayer播放方法总是返回NO为AMR文件和MPMoveiPlayer后MPMoviePlayerPlaybackDidFinishNotification只要它播放。甚至尝试使用webview播放AMR,但没有成功。 是否有任何其他方式播放AMR文件。根据这篇文章About AMR
我正在使用AmrInputStream将PCM编码的wav文件转换为Android中的amr文件。我使用的代码从后下: converting PCM-16 to AMR using AmrInputStream 一切工作正常,并且也产生了AMR文件。然而,当我试图用MeidaPlayer打它,它抛出以下异常: java.io.IOException: Prepare failed.: status