首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
032078ok
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
赞
文章( 6 )
沸点( 0 )
iOS音频播放(一)概述
随着整个互联网的发展,数据的传递形式也在不断升级变化。特别是抖音的火爆,让音视频在互联网时代大放异彩。音视频的发展在向各个行业不断扩展,从电商的远程授课,交通的人脸识别,医疗的远程就医等,音视频方向已经占据一个相当重要的位置。写这个博客希望记录自己的学习过程。 本篇为《iOS音…
iOS音频播放(二)AudioSession
本篇为《iOS音频播放》系列的第二篇。 本篇主要介绍关于AudioSession使用、期间需要注意的地方以及可能面临的坑。 在iOS的音视频开发中,使用具体的API之前都会先创建一个会话,这里也不例外。但在这之前,先来认识一下音频会话(AudioSession),AudioSe…
iOS音频播放(三)AudioUnit介绍与实战
在iOS平台上,所有的音频框架底层都是基于AudioUnit实现的。较高层次的音频框架包括: Media Player、 AV Foundation、OpenAL和Audio Toolbox,这些框架都封装了AudioUnit,然后提供了更高层次的API(功能更少,职责更单一的…
iOS音频播放(四)ExtAudioFile文件读取
Extended Audio File Services可以看做是对Audio File Services的封装,当时更多的实际开发我们用它来做音频文件类型的转换。ExtAudioFile具有几下特点: kExtAudioFileProperty_Xxxx : 源文件的相关属性…
iOS音频播放(五)AudioUnit实现一款音频播放器
结合前几章的学习,我们可以实现一款简单的音频播放器。 自定义初始化方法,需要传入音频文件路径。 构造一个AURenderCallbackStruct的结构体,并制定一个回调函数,然后设置给RemoteIO Unit的输入端,当RemoteIO Unit需要数据输入的时候就会频繁…
iOS音频播放(六) AudioQueue学习与实战
AudioQueue是iOS提供的又一套实现音频播放和录制的框架,是AudioToolBox.framework中的一员。 在文档中Apple推荐开发者使用AudioQueue来实现app中的播放和录音功能。这里我们会针对播放功能进行介绍。 它支持PCM数据、iOS/MacOS…
关注了
1
关注者
1
收藏集
0
关注标签
0
加入于
2019-09-20