[发明专利]一种视频文件处理方法在审
申请号: | 202011466766.0 | 申请日: | 2020-12-14 |
公开(公告)号: | CN112637649A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 袁金垚 | 申请(专利权)人: | 北京首汽智行科技有限公司 |
主分类号: | H04N21/414 | 分类号: | H04N21/414;H04N21/433;H04N21/4402 |
代理公司: | 北京世誉鑫诚专利代理有限公司 11368 | 代理人: | 李世端 |
地址: | 100026 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频文件 处理 方法 | ||
本发明公开的视频文件处理方法,涉及滚动视频播放技术领域,通过实时判断是否存在手指滑动操作,若存在,则在手指滑动操作完成后,获取当前展示的视频文件对应的索引标识,根据索引标识,获取视频文件并将该视频文件标记为当前需要播放的视频文件,提高了系统运行稳定性、可维护性,提升了应用流畅度及用户体验。
技术领域
本发明涉及滚动视频播放技术领域,具体涉及一种视频文件处理方法。
背景技术
随着移动互联网的高速发展,人们娱乐方式变得越来越多样,而近些年流行的短视频显得尤为突出。
当前的移动平台未针对滚动视频播放进行优化,部分短视频播放器以UIScrollView控件作为滚动视图,直接在滚动视图上添加播放器,以滚动视图的偏移量确定是否进行视频播放,该方案存在以下缺陷:
(1)播放器未进行复用,随着播放视频增多内存得不到释放,最终导致内存溢出;
(2)视频播放流畅性较差,且稳定性较差,使用时可能导致崩溃;
(3)未对视频文件及对应的首帧图像进行缓存,交互流畅性较差;
(4)视频文件未实现动态加载,分页加载视频文件需要用户手动触发;
(5)视频文件完成加载与用户滑动是异步交互操作,难以保持同步。
发明内容
为解决现有技术的不足,本发明实施例提供了一种视频文件处理方法,该方法包括以下步骤:
实时判断是否存在手指滑动操作;
若存在,则在所述手指滑动操作完成后,获取当前展示的视频文件对应的索引标识;
根据所述索引标识,获取所述视频文件并将所述视频文件标记为当前需要播放的视频文件。
优选地,在实时判断是否存在手指滑动操作之前,所述方法还包括:
获取视频文件列表集合中第一个视频文件列表中第一个视频文件对应的索引标识并根据所述索引标识,获取第一个视频文件将所述第一个视频文件标记为待播放视频文件,其中,一个视频文件列表包括多个视频文件;
优选地,在根据所述索引标识,将所述视频文件标记为当前需要播放的视频文件之后,所述方法还包括:
判断所述视频文件是否能被播放,若是,则当所述视频文件被播放时,统计所述视频文件被播放的时长;
判断所述时长是否大于设定的阈值,若是,则将所述视频文件当前的浏览量加1。
优选地,在所述手指滑动操作完成后,获取当前展示的视频文件对应的索引标识之后,所述方法还包括:
判断所述视频文件是否为视频文件列表中的最后一条数据,若是,则从下一个视频文件列表中获取其中的第一个视频文件并将所述视频文件作为待播放视频文件。
优选地,判断所述视频文件是否能被播放包括:
判断所述视频文件是否加载加载完毕,若是,则确定所述视频文件能够被播放。
优选地,在获取所述视频文件之后,所述方法还包括:
对所述视频文件进行清洗并将所述视频文件及所述视频文件的首帧图像写入缓存;
通过前端界面加载所述视频文件及所述视频文件的首帧图像。
本发明实施例提供的视频文件处理方法具有以下有益效果:
(1)解决了因播放器内存开销过大导致终端发热不流畅等问题,提高了系统运行稳定性、可维护性;
(2)通过动态加载视图,提高了自动化程度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京首汽智行科技有限公司,未经北京首汽智行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011466766.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:交通信息更新方法及装置
- 下一篇:半含水管道探测裂缝漂流瓶