在ios开发过程中,音频经常会用到,而音频根据使用场合分为音效和音乐,音效一般只播放1~2秒
1. ios音效支持的格式
ios 支持的音频格式有:aac、alac、he-aac、iLBc、IMA4、Linea PCM、MP3、CAF,其中,aac、alac、he-aac、mp3、caf支持硬件解码,其他只支持软件解码, 软件界面因为比较耗电,所以,我们在开发过程中,经常采用的是caf、mp3
2. 音频库
AVFoundation.framework
3. 代码
// 打开资源 NSURL* url =[[NSBundle mainBundle]URLForResource:@"m_03" withExtension:@"wav"]; SystemSoundID soundID; AudioServicesCreateSystemSoundID((__bridge CFURLRef)(url), &soundID); // 播放音效 AudioServicesPlaySystemSound(self.soundID);
// 删除音效 AudioServicesDisposeSystemSoundID(self.soundID);