iOS音视频篇:音频学习(-)

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

 

posted @ 2015-11-21 19:05  gallon  阅读(397)  评论(0编辑  收藏  举报