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}
网友评论