![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
音频处理
画个大饼
我的人生我做主
展开
-
iOS/swift音频播放(三)— AudioFileStream
iOS/swift音频播放(三)— AudioFileStreamAudioFileStream初始化AudioFileStream数据解析AudioFileStreamParseBytes解析文件格式信息AudioFileStream_PropertyListenerProc根据获PropertyID读取音频格式信息AudioFileStreamGetPropertyInfoAudioFileStreamGetProperty计算时长Duration分离音频帧AudioFileStream_Packets原创 2020-09-23 17:42:54 · 1098 阅读 · 0 评论 -
iOS/swift音频播放(二)— AudioFile
iOS/swift音频播放(二)— AudioFileAudioFile初始化AudioFile1. AudioFileOpenURLAudioFileAudiFile这个类是用来做什么的呢?首先我们看一下苹果官方介绍,如下图所示:根据官方文档,可以得知这个类可以用来创建、初始化音频文件;读写音频数据,对音频进行优化;读取和写入音频信息。所以我们可以使用它来支持音频播放 以及生成音频文件。初始化AudioFile1. AudioFileOpenURLpublic func AudioFil原创 2020-09-22 16:59:27 · 968 阅读 · 0 评论 -
iOS/swift音频播放(一)
iOS/swift音频播放音频基础知识音频文件PCMMP3 文件结构音频播放流程(MP3)苹果官方对上述的流程进行了封装并提供了不同层次的接口Low-Level ServicesMid-Level ServicesHigh-Level Services实现一个音频播放器注:文章中代码将以swift形式展示例子音频基础知识音频文件PCMPCM(Pulse Code Modulation,脉冲编码调制)音频数据是未经压缩的音频采样数据裸流,它是由模拟信号经过采样、量化、编码转换成的标准数字音频数据。P原创 2020-07-16 17:04:23 · 2518 阅读 · 1 评论