注意点
1,是否要获取某一帧的画面 |
---|
2,问题视频是否能够播放( http://legend-video.oss-cn-shanghai.aliyuncs.com/480p/d2b672f21b9729e8480p.mp4) |
3,拉取进度播放,定位是否准确 |
Vitamio-iOS-master
IOS上的视频播放解决方案http://www.jianshu.com/p/c6ffe7e9aede使用pod 方式集成注意:设置视频进度不准确:通过关键帧查找位置,如果该时间没有关键帧,会使用最接近的关键帧 |
---|
视图:1,视频显示在 `GLVPlayerView` 上,没有提供成共有属性,可以在 `GLVPlayerView` 可以通过kvc的方式或者载体的子视图遍历的方式获取2,显示大小问题:如果载体视图设置了圆角,`GLVPlayerView` 会自动缩小到完全显示视频内容,因此直接设置载体视图的圆角是看不到效果的; 可以通过在 `- (void)layoutSubviews` 方法中重写设置 `GLVPlayerView` 的大小 |
播放实例 ' VMediaPlayer’ 是一个单利(通过 init 方法获取得到的也是单利对象)场景限制: Legend 中:首页进入(1)播放界面播放视频(self.mediaPlayer持有视频模型),再进入到他人中心后播放视频(self.mediaPlayer持有新的视频模型),再次回到(1)播放界面时,视频播放模型需要重新设置;VMediaPlayer 在不使用的时候需要注销 ‘[self.mediaPlayerunSetupPlayer];’,在整个过程中,我们需要判断什么时候注销播放器 |
短视频SDK
下载:视频录制和编辑,拍照效果
https://help.aliyun.com/document_detail/51992.html?spm=5176.doc53848.6.642.bJmdqV
播放器SDK下载:
播放云点播视频
视频直播,视频点播
基于AVPlayer:out
骑牛:out
腾讯云播放器
https://www.qcloud.com/document/product/454/7876 |
---|
问题:1,视频拉去进度不准确(关键帧问题)2,推荐使用专业版,非专业版可能存在一定的播放问题(a,无法使用软件;b,播放前卡顿,锁屏控制播放功能不能正常使用) |
具有缓存功能 |
VLC 播放器
导入 vlc framework:http://www.jianshu.com/p/64de78eab7da 可以根据下面方式引用依赖库浅谈iOS视频播放的N种解决方案http://www.jianshu.com/p/3618a9116660 (demo 和 引入方法) |
---|
手机上播放视频,问题视频还是会出现卡顿的现象 out |
视频拉去进度不准确(关键帧问题) |
bilibili
ijkplayer集成https://juejin.im/entry/59a7ae7b6fb9a0249e3b519fgithub地址:https://github.com/Bilibili/ijkplayer直播使用:http://www.jianshu.com/p/af8bed5b3e26 |
---|
拉取进度问题 |
百度云播放器SDK
https://cloud.baidu.com/doc/Downloadcenter/player.html#.E7.89.88.E6.9C.AC.E6.9B.B4.E6.96.B0.E8.AE.B0.E5.BD.95 |
---|
问题视频播放卡顿 |
直播
Tencent-NOW |
---|
AVPlayer
获取关键帧http://blog.csdn.net/u013282507/article/details/53930947 |
---|
细数AVPlayer的那些坑http://ivanyuan.farbox.com/post/shi-pin-bo-fang-de-na-xie-keng |
功能:
1,快进快退2,视频时长,当前播放的时间3,视频播放状态4,视频缓存5,播放填充模式 |
---|