前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AVKit框架详细解析(一) —— 基本概览(一)

AVKit框架详细解析(一) —— 基本概览(一)

原创
作者头像
conanma
修改2021-09-06 10:07:23
7880
修改2021-09-06 10:07:23
举报
文章被收录于专栏:正则正则

前言

AVKit框架为媒体播放创建视图级别的服务,包含用户控件,章节导航以及对字幕和隐藏式字幕的支持。接下来几篇我们就一起看一下这个框架。

AVKit框架为播放视频内容提供了一个高级界面。


Topics

1. Classes

  • AVCaptureView
    • AVCaptureViewNSView的一个子类,可用于显示用于捕获媒体数据的标准用户界面控件。
  • AVContentProposal
    • AVContentProposal描述了为了跟随当前项目而提出的内容(例如,同一系列的下一集)。 它对建议内容的数据进行建模,例如标题,预览图像,展示时间和内容URL。
  • AVContentProposalViewController
    • AVContentProposalViewController是用于创建自定义内容提议演示文稿的UIViewController的子类。 您的应用程序应该继承这个类,并提供接口来呈现您的内容提议。
  • AVInterstitialTimeRange
    • AVInterstitialTimeRange将视听演示文稿中的时间范围标识为插页式内容,例如广告或法律声明。
  • AVNavigationMarkersGroup
    • AVNavigationMarkersGroup表示用于导航视听演示的回放的一组标记。 导航标记组最常见的形式是章节列表;但是,您还可以提供其他一组标记以允许用户跳转到演示文稿中的重要事件。 例如,“Goals Scored”标记组可以总结记录的体育赛事中的关键时刻。 当您将导航标记与AVPlayerViewController提供的AVPlayerItem对象相关联时,用户界面提供了用于导航每个组的选项。
  • AVPictureInPictureController
    • AVPictureInPictureController可让您在iPad上以浮动,可调整大小的窗口回应用户启动的视频播放。
  • AVPlayerView
    • AVPlayerView是一个NSView的子类,用于显示AVPlayer对象的可视内容,并提供标准的控件来管理其播放。 使用AVPlayerView,您可以轻松构建具有QuickTime Player相同核心播放功能的媒体播放器。
  • AVPlayerViewController
    • AVPlayerViewController显示AVPlayer对象的视频内容以及系统提供的播放控件。
  • AVDisplayManager
  • AVRoutePickerView

2. Protocols

3. Reference

后记

本篇已结束,后面更精彩~~~

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • Topics
    • 1. Classes
      • 2. Protocols
        • 3. Reference
        • 后记
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档