繁体   English   中英

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

[英]How to play AMR audio file on iPhone

我尝试使用AVAudioPlayerMPMoviePlayer播放AMR文件,但无法播放它们。 AVAudioPlayer播放方法始终对AMR文件返回NO ,而MPMoveiPlayer会在播放后MPMoviePlayerPlaybackDidFinishNotification返回MPMoveiPlayer 甚至尝试使用Webview播放AMR ,但没有成功。

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

我试着转换AMRcaf使用文件ExtAudioFile ,但我得到一个错误代码1718449215,我发现,它意味着kAudioFormatUnsupportedDataFormatError

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM