iOS 媒体库访问与播放全解析
1. AVCaptureSession 基础操作
AVCaptureSession 配置好后,可接收设备数据并保存。操作步骤如下:
1. 启动会话:调用 startRunning 方法开启会话。
2. 结束会话:调用 stopRunning 方法停止会话。
3. 运行时更改输入输出:在会话运行时可更改输入或输出,为确保过渡平滑,需使用 beginConfiguration 和 commitConfiguration 方法包裹更改操作。
2. 资产元数据处理
资产元数据由 AVMetadataItem 类表示。若要添加自定义元数据,可使用可变版本 AVMutableMetadataItem 并将其分配给资产。
3. 媒体格式转换
当需要将媒体资产从一种格式转换为另一种格式时,可使用 AVAssetExportSession 类。操作步骤如下:
1. 创建 AVAssetExportSession 对象。
2. 将输入资产添加到导出会话对象。
3. 配置导出会话的输出格式。
4. 导出数据。
4. AVKit 框架简介
在 iOS 8 之前,使用 AVFoundation 播放视频较为繁琐。现在 Apple 推出了 AVKit 框架,它基于 AVFounda
超级会员免费看
订阅专栏 解锁全文
892

被折叠的 条评论
为什么被折叠?



