iOS音频的录制与播放

iOS大部分开发里很少接触到音频的录制与开发,公司突然要做个绘本相关的需求,里面涉及到一些简单和基础的音频操作。但是!......还是要百度去copy代码才行,不然臣妾做不到啊~哭笑.jpg。

经过一翻百度了解...

iOS原生自带的音频播放方式有:  

方式一:AudioToolbox.framework 里的 System Sound Services 音效

音效播放,时间短,30秒内,本地的

方式二:AudioToolbox.framework 里的 Audio Queue Services

可在线音乐播放,基于C,(第三方框架:FreeStreamer)

方式三:AVFoundation 里的 AVAudioPlayer

本地播放

方式四:AVFoundation 里的 AVPlayer

视频播放器,当然也可以用于音乐播放,可在线播放

方式五:AVFoundation 里的 AVQueuePlayer

AVPlayer的子类,视频播放器,当然也可以用于音乐播放,可在线播放,可用于多个音乐播放

iOS原生自带的音频录制方式有:

录音就只有一个AVFoundation里的AVAudioRecorder

PS:但是需要注意的是,使用前要调用[AVAudioSession sharedInstance],去激活当前的会话,然后去录音,不然录音会失败。

================

至于代码使用我在这就不在贴出来了,大家根据自己的需求选择,然后百度这个类,相信代码会有一堆。

{相关连接:http://www.cnblogs.com/kenshincui/p/4186022.html#music,https://blog.csdn.net/dolacmeng/article/details/77430108}

你可能感兴趣的:(iOS音频的录制与播放)