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