美文网首页
iOS音频的录制与播放

iOS音频的录制与播放

作者: SorrySir | 来源:发表于2018-04-28 15:30 被阅读0次

    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音频的录制与播放

          本文链接:https://www.haomeiwen.com/subject/jrmglftx.html