如何在iPhone上播放AMR音频文件

时间:2011-12-14 03:56:05

标签: iphone ios avaudioplayer mpmovieplayer amr

我尝试使用AVAudioPlayerMPMoviePlayer播放AMR个文件,但无法播放这些文件。 AVAudioPlayer播放方法始终会为NO个文件返回AMR,并在播放MPMoveiPlayerMPMoviePlayerPlaybackDidFinishNotification AMR。甚至尝试用webview玩游戏AMR但没有成功。

还有其他方法可以播放AMR个文件。根据这篇文章About AMR audio file playing issue on different devices上面的iOS4.3不支持AMR,但邮件应用程序如何才能播放AMR个文件?

我尝试使用cafExtAudioFile转换为kAudioFormatUnsupportedDataFormatError文件,但我收到错误代码1718449215,我发现这意味着{{1}}。

1 个答案:

答案 0 :(得分:1)

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

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

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