如何在AVPlayer或任何其他支持的控制器中播放.mpeg和.x-wav格式的音频文件

时间:2017-03-21 11:46:29

标签: ios objective-c audio

我有一个音频URL链接,我必须将其下载到本地filePath并在我的应用程序中播放。该音频URL为http://ci.thrymr.net:8082/file/get?fileid=58d0ce23030b28166b322b79,这是一个.mpeg格式文件。其他格式如.mp3,.mp4,.m4a,.3gpp工作正常,但在我的iOS objective-c应用程序中,.mpeg和x-wav音频格式无法在AVPlayer中播放。

1 个答案:

答案 0 :(得分:0)

您可以查看以下Github项目或只是使用它许可证是麻省理工学院

https://github.com/Viblast/ios-player-sdk用于播放mpeg文件。

音频播放和录制格式

iOS支持的音频播放格式如下:

  • AAC(AAC-LC)
  • HE-AAC(v1和v2)
  • AC-3(杜比数字) - 自iOS 9.3起支持
  • E-AC-3(Dolby Digital Plus) - 自iOS 9.3起支持
  • MP3(MPEG-1音频图层3
  • AMR(自适应多速率,语音格式) - 自此不支持 iOS 4.3
  • ALAC(Apple Lossless)
  • iLBC(互联网低比特率编解码器,另一种语音格式)
  • IMA4(IMA / ADPCM)
  • 线性PCM(未压缩)
  • μ-law和a-law

iOS支持的录音格式如下:   - AAC(仅限支持的设备)   - ALAC(Apple Lossless)   - iLBC(互联网低比特率编解码器,用于语音)   - IMA4(IMA / ADPCM)   - 线性PCM   - μ律和a律