iOS 中的avaudioplayer支持哪些音频格式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 中的avaudioplayer支持哪些音频格式相关的知识,希望对你有一定的参考价值。

同上

  ios 中的avaudioplayer支持的音频格式有:AIFF、AIFC、WAVE、Sd2f、NeXT、MPG3、MPG2、MPG1、ac-3、adts、mp4f、m4af、m4bf、caff、3gpp、3gp2、amrf等。
  avaudioplayer是一个简单实用的音频播放器。可以收听多种格式的音频文件。
参考技术A 参考<AudioToolbox/AudioFile.h>
enum

kAudioFileAIFFType = 'AIFF',

kAudioFileAIFCType = 'AIFC',

kAudioFileWAVEType = 'WAVE',

kAudioFileSoundDesigner2Type = 'Sd2f',

kAudioFileNextType = 'NeXT',

kAudioFileMP3Type = 'MPG3', // mpeg layer 3

kAudioFileMP2Type = 'MPG2', // mpeg layer 2

kAudioFileMP1Type = 'MPG1', // mpeg layer 1

kAudioFileAC3Type = 'ac-3',

kAudioFileAAC_ADTSType = 'adts',

kAudioFileMPEG4Type = 'mp4f',

kAudioFileM4AType = 'm4af',

kAudioFileM4BType = 'm4bf',

kAudioFileCAFType = 'caff',

kAudioFile3GPType = '3gpp',

kAudioFile3GP2Type = '3gp2',

kAudioFileAMRType = 'amrf'

;
值得一提的是, AMR(即微信使用的音频文件格式), IOS在4.0以后的版本中不再支持, 也就是说代码中的这一段只是保留, 无实际作用

以上是关于iOS 中的avaudioplayer支持哪些音频格式的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 上播放 MP3 或 AAC 文件都有哪些音频播放选项?

OCiOS开发:音频播放器 AVAudioPlayer

iPhone:AVAudioPlayer 是不是支持 .wav 格式?

iOS AvPlayer AvAudioPlayer音频的后台播放问题

iOS 音频开发经验汇总

iOS AVAudioPlayer播放音频时声音太小