本文讲解的是 iOS 视频播放, 支持本地,在线播放 进度拖动,精准跳转,获取视频的长度等问题
demo 记得点亮 star 3Q
iOS 视频播放主要使用的类 AVPlayerItem,AVPlayerLayer,AVPlayer
AVPlayerItem: 提供视频信息, 利用视频的 url 创建一个对象利用 kvo 监听 status,可以获取当前视频的状态
AVPlayer: 就类似视频的控制者 可以用来控制视频的播放,暂停,跳转等 它的创建依赖于AVPlayerItem
AVPlayerLayer: 用于视频的显示 可以理解成一个 view 它的创建依赖于AVPlayer
简单总结: AVPlayer控制视频状态, AVPlayerLayer用于显示,AVPlayerItem提供视频信息
获取视频的长度 s
视频精准跳转拖动 UISlider,监听 value 改变方法如下:
//为什么timescale要设置成 600 CMTime教程
工具/原料:oppoR11Pluskt、Android810、爱奇艺1296
1、打开爱奇艺APP,登录并选取自己喜欢的视频。
2、将视频调节到全屏播放状态,点击右侧的录像按钮,进入视频录制状态。
3、选择“截片段”功能键,选取自己要剪辑的位置及时长,完成后点击“确定”即可。
4、在爱奇艺里点击“我的”找到“创作中心”。
5、在“创作中心”找到剪辑的视频并复制链接。
6、把复制的链接粘贴到指定位置,点击“提取视频",然后把提取的视频保存。
7、保存后的视频就可以在相册中找到,这时你就可以对这段视频进行转发。
选择“插入”菜单,然后选择“对象”,然后选择“由文件创建”,然后再d出的窗口中找到你的视频文件就行了。但是如果你要把excel转给其他人看的话,视频文件和excel文件必须一起转走,而且转过去如果不播放你还得把前面的 *** 作重复一遍,也就是把文件
以上就是关于iOS开发之在线视频播放,进度精准拖动全部的内容,包括:iOS开发之在线视频播放,进度精准拖动、爱奇艺怎么提取视频片段、视频上传到Excel中直接显示的是播放状态怎么 *** 作等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)