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);