AVPlayer使用学习
来源:互联网 发布:mac解压zip文件 编辑:程序博客网 时间:2024/04/29 17:20
你可以使用AVPlayer实现界面内嵌的一个或者多个item的播放,多个item的情形下支持更高级的行为。
AVPlayer
可以播放本地和远程 media文件,并提供准确的播放状态的信息,比如准备播放和需要继续等待数据等信息。
你可以过 AVPlayerLayer层展示一个AVPlayer对象的界面内容,通过 AVSynchronizedLayer同步展示实时的播放情况。你不能通过AVPlayer对象
使用 AVVideoCompositionCoreAnimationTool
对象,离线渲染,需要使用 AVAssetExportSession
.
你可以通过key-value observing(键值监听机制)监听播放器的状态,你可以安全的添加和移除观察者,AVPlayer会序列化的发出当前线程中播放期间发生的变化的通知。默认情况下,这个队列是主线程
.,为了确保安全访问player原子属性,当播放状态发生重大的变化需要报告时,你必须序列化的获取接受者的通知队列。通常情况下,这样的序列化通过在主线程调用 AVPlayer的各种方法会自然得到。
外部播放模式
外部播放模式是当视频数据传输给外部的设备比如通过AirPlay连接的Apple TV 和 mini-connector-based HDMI/VGA adapters for full screen playback at its original fidelity. AirPlay视频播放也被视为 "external playback"模式.
In "external screen" mode (also known as mirroring and second display), 视频数据在主设备(比如iPhone)上渲染, 渲染的视频数据压缩后传输到外部设备,外部设备解压后展示视频.
外部播放属性影响 AirPlay Video playback,是已经弃用的 AirPlay支持的属性的替代。
NOTE
External playback properties do not apply to 30-pin-connector-based video output cables and adapters.
- AVPlayer使用学习
- 使用AVPlayer
- avplayer学习笔记
- AVPlayer的使用
- AVAudioPlayer,AVPlayer 使用
- AVPlayer的基本使用
- AVPlayer的基本使用
- AVPlayer的基本使用
- 使用AVPlayer播放视频
- AVPlayer的使用
- iOS AVPlayer 使用详解
- AVPlayer的基本使用
- AVplayer的使用教程
- AVPlayer的基本使用
- AVPlayer的使用
- avplayer
- AVplayer
- AVPlayer
- 表单提交,同一Action,进入不同方法解决办法之一
- Unable to resolve target 'android-XX'解决方案
- C# 把文件和文件夹 放到回收站 (出现Unknown err (0x402) 无法删除 文件:无法读取源文件或磁盘 解决)
- osx升级到10.10后,使用pod install报错解决办法
- 写给已有编程经验的 Python 初学者的总结
- AVPlayer使用学习
- Oracle 基础
- Android推送 百度云推送 入门篇
- Python的文件操作
- 为什么中国的程序员总被称为码农?
- sql 中case when then else的简单用法
- c# 导出Excel文件的操作示例
- 加密
- 第十周项目六 贪财的富翁