2

我曾尝试使用AVAudioPlayer,MPMoviePlayer播放AMR文件但无法播放。AVAudioPlayerplay 方法总是返回文件并NO在播放后立即发布。甚至尝试玩webview 但没有成功。AMRMPMoveiPlayerMPMoviePlayerPlaybackDidFinishNotificationAMR

有没有其他播放AMR文件的方法。根据这篇关于AMR音频文件在不同设备上播放问题的帖子iOS4.3以上不支持AMR,但是邮件应用程序如何播放AMR文件?

我尝试使用 转换AMRcaf文件ExtAudioFile,但我收到错误代码 1718449215,我发现这意味着kAudioFormatUnsupportedDataFormatError

4

1 回答 1

1

即使这是一个老问题,我仍然没有答案。

相反,我的方法是使用 Github 中的以下库提前转换为 wave

https://github.com/justinjing/RecordWAVToAMRDemo/blob/master/AmrConvertAndRecord/VoiceConvert/VoiceConverter.mm

于 2013-10-02T08:54:00.213 回答