1.iOS支持的音频格式框架
音频格式性能 |
硬件解码动画 |
软件解码url |
AACspa |
YESci |
YESit |
ALACio |
YEStable |
YESclass |
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);