iOS AVPlayer播放器 简介
来源:互联网 发布:python xpath解析html 编辑:程序博客网 时间:2024/05/17 06:55
//联系人:石虎 QQ: 1224614774昵称:嗡嘛呢叭咪哄
苹果在视频播放方面提供了多个框架供我们选择使用。
分别为:
分别为:
- 基于mediaPlayer类库的MPMediaPlayerController(iOS9后遭到废弃,被AVPlayerViewController所替代)
- 基于AVFounditon类库的AVPlayer
- 基于AVKit类库的AVPlayerViewController(iOS8后才可使用)
正文AVPlayer与MPMediaPlayerController比较:
- AVplayer有更多的灵活性,当然,也需要你去自定义构建UI。还有一大优势,例如其扩展的AVQueuePlayer,可以实现视频无缝队列播放、多视频同时播放、视频转换、编解码等功能。
- MPMediaPlayerController实际上是基于AVPlayer的简单UI封装,对于一般的播放要求,几行代码就可实现,省心省事。因为MPMediaPlayerController是对AVPlayer进行的单例封装,所以不能进行多视频播放。
播放器Demo(全屏)已实现功能点:
- push到播放器页面,横屏显示。
- 单机隐藏or显示上方标题栏与下方操作栏。
- 呼出右侧设置栏。
- 视频播放操作与进度条设置。
- 在屏幕上左右拖动,进行视频快进与快退。
- 在屏幕左侧上下拖动,进行亮度调整。
- 在屏幕右侧上下拖动,进行音量调整。
想到但是暂未实现的功能点:(大多为优化或与业务相关)
- 屏幕或进度条拖动快进操作时,添加提示框进行快进时间的实时提示。
- 用户无操作两三秒之后自动隐藏上下View。
- 视频清晰度调整按钮。(更换视频源)操作加锁按钮。(加锁后未进行解锁操作之前不可进行操作)
- 弹幕相关。
- 用户允许横屏状态下,横屏竖屏自动进行页面切换与动画效果等。
- 网络视频的缓存、下载等。
- 软硬解码模式切换等。
谢谢!!!
阅读全文
0 0
- iOS AVPlayer播放器 简介
- ios 使用AVPlayer自定义视频播放器
- iOS 利用AVPlayer创建视频播放器
- ios 使用AVPlayer自定义视频播放器
- iOS 利用AVPlayer创建视频播放器
- iOS开发--AVPlayer实现音乐播放器
- iOS自带AVPlayer视频播放器
- iOS 基于AVPLayer封装视频播放器
- iOS基于AVPlayer自定义播放器
- iOS开发--AVPlayer实现音乐播放器
- iOS 视频播放 MediaPlayer AVPlayer
- iOS 开发:AVPlayer播放视频
- iOS AVPlayer音频播放应用
- iOS视频播放之AVPlayer
- iOS AVPlayer - swift视频播放
- AVPlayer 多媒体播放器
- AVPlayer 多媒体播放器
- 基于AVPlayer播放器
- 一个程序员的修炼之路
- locate: 无法执行 stat () `/var/lib/mlocate/mlocate.db': 没有那个文件或目录
- 关于静态资源访问的路径问题
- python __call__
- F1V3.0-图形-svg渲染效果在chrome下失效解决方法
- iOS AVPlayer播放器 简介
- Centos 7.3 + PHP7.1.7 + Mariadb
- javadoc注释规范
- 代理设计模式
- 链表翻转
- 多路复用之epoll服务器应用
- 公证问答百科
- 【模拟】【贪心】POJ1877Flooded!
- A