归纳笔记020:AVPlayer播放视频
来源:互联网 发布:淘宝烂牛仔裤男装 编辑:程序博客网 时间:2024/05/22 23:36
在开发中,单纯使用AVPlayer类是无法显示视频的,要将视频层添加至AVPlayerLayer中,这样才能将视频显示出来,所以先在ViewController的@interface中添加以下属性:
@property(nonatomic ,strong) AVPlayer *player;
@property(nonatomic ,strong) AVPlayerItem *playerItem;<br>@property (nonatomic,weak) IBOutletPlayerView *playerView;
其中playerView继承自UIView,不过重写了set和get方法,用于将player添加至playerView的AVPlayerLayer中,这样才能顺利将视频显示出来,使用步骤如下:
(1) 在线视频链接存放在videoUrl中,然后初始化playerItem,playerItem是管理资源的对象。
(2) 监听playerItem的status和loadedTimeRange属性。
(3) 当status等于AVPlayerStatusReadyToPlay是代表视频已经可以播放了,调用play方法播放。
(4) loadedTimeRange属性代表已经缓冲的进度,监听此属性可以在UI中更新缓冲进度。
(5) 添加一个通知,用于监听视频是否已经播放完毕。
0 0
- 归纳笔记020:AVPlayer播放视频
- AVPlayer 播放视频
- AVPlayer视频播放
- AVPlayer播放视频
- AVPlayer进行视频播放
- 使用AVPlayer播放视频
- AVPlayer视频播放
- 视频播放–AVPlayer
- AVPlayer实现视频播放
- 视频播放器AVPlayer
- 视频播放器 AVPlayer
- 用AVPlayer播放视频
- 归纳笔记019:MPMoviePlayerController播放视频
- 视频(音频)播放 AVPlayer
- iOS 视频播放 MediaPlayer AVPlayer
- iOS 开发:AVPlayer播放视频
- AVPlayer自定义视频播放器
- 视频播放器(AVPlayer)
- Windows 7遇上MySql安装不成功
- Linux访问远程服务器文件——NFS+mount挂载
- Linux进程间通信——使用命名管道
- 【Poj】-A Simple Problem with Integers(线段树,区间更新)
- 利用wireshark抓包分析
- 归纳笔记020:AVPlayer播放视频
- ubuntu安装rar
- Halcon学习之基于形状的模板匹配(一)
- ls 命令详解
- bzoj 2458: [BeiJing2011]最小三角形 分治
- 民生银行用户画像建设
- Hibernate中的几种映射关系----------多对一关联映射
- Android Studio生成keystore签名文件
- GitHub Pages 快速搭建个人主页