关于 AVFoundation

AVFoundation 框架是你能用来播放和创建基于时间的视听媒体。它提供了 objc 接口,你可以使用它去操作基于详细数据级别的视觉媒体数据。例如,你能使用它去 检查创建编辑,或者 重新编码 媒体文件。你也能够得到来自设备的输入流,操作实时获取和回放的视频。

下面的图片展示的(iOS) AVFoundation 的 架构

下面的图片展示的(OSX) AVFoundation 的 架构

在完成你想要完成的任务的时候,你应该使用更高级别的接口:

  • 如果你想要去播放 电影 ,你可以使用 AVKit framework
  • 在 iOS 中,如果你想要最少的操作去录制视频,你可以使用 UIKit framework 的 (UIImagePickerController)

注意事项:你在 AVFoundation 框架中使用的原始的数据结构(时间相关的数据结构,没有公开的数据类型的描述和声明在 core Media framework 中)

概览

results matching ""

    No results matching ""