1.iOS支持的音频格式
音频格式 | 硬件解码 | 软件解码 |
AAC | YES | YES |
ALAC | YES | YES |
HE-AAC | YES | |
iLBC | YES | |
IMA4 | YES | |
Linea PCM | YES | |
MP3 | YES | YES |
μ-law and a-law | YES | |
CAF | YES | YES |
注意:硬件解码器一次只能对一个音频文件解码
------------------------------------------------------------------------------------------------------------------------------------------------------
2.关于音效的使用
// 加载音效
SystemSoundID soundID;
NSString *path = [_soundBundle pathForResource:name ofType:nil];
NSURL *url = [NSURL fileURLWithPath:path];
AudioServicesCreateSystemSoundID((__bridge CFURLRef)(url), &soundID);
return soundID;
// 播放音效
AudioServicesPlaySystemSound(soundID);
// 播放音效同时振动(当用户静音时,可以通过振动提示用户注意重要操作)
AudioServicesPlayAlertSound(soundID);