AVFoundation框架的学习

2019-11-06  本文已影响0人  陵无山

最近公司项目中使用了视频拍摄(转码/限制大小/限制时长/限制分辨率)和视频播放功能, 所以赶紧看看Apple官文, 加固理论基础, 为后续开发做准备.

AVFoundation框架介绍

iOS中AVFoundation的结构

通常使用上层的api即可完成大部分开发需要.

在AVFoundation中可以用到一些底层的数据结构, 比如时间相关, 透明度相关等等.

在AVFoundation框架中, 有两块内容: 1. 音频 2. 视频

通过AVAudioSession可以控制音频的播放行为, 具体请看Audio Session Programming Guide.

下面是AVFoundation的几块内容或者说几大功能:

AVFoundation中多媒体的表示和使用

播放

编辑Asset

缩略图 Thumbnails

视频缩略图使用AVAssetImageGenerator 对象从asset中获取.

编辑

视频录制和拍摄图片

AVFoundation中使用并发编程

后续章节主要围绕上面内容展开:

  1. 待更新....
上一篇 下一篇

猜你喜欢

热点阅读