[发明专利]用于视频清晰度切换的方法、设备及电子设备有效
申请号: | 201910399578.1 | 申请日: | 2019-05-14 |
公开(公告)号: | CN111954068B | 公开(公告)日: | 2023-01-24 |
发明(设计)人: | 卢泉鸿 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04N21/4402 | 分类号: | H04N21/4402;H04N21/443;H04N21/41 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 郭少晶 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 视频 清晰度 切换 方法 设备 电子设备 | ||
1.一种用于视频清晰度切换的方法,包括:
由当前播放器使用第一渲染线程以第一清晰度来播放当前视频;以及
基于当前播放器的当前进度确定切换时刻;
在用于视频清晰度切换的切换时刻,将当前播放器中的渲染对象设置到新播放器中,由新播放器使用相同的第一渲染线程以第二清晰度来播放该当前视频,其中,第二清晰度是从第一清晰度切换后的清晰度;
所述基于当前播放器的当前进度确定切换时刻,包括:
获取正在播放当前视频的当前播放器的第一当前进度;
初始化新播放器,其中,新播放器将搜索到第一当前进度之后的一个时刻作为进行切换的期望时刻;
新播放器从网络获取当前视频的视频数据并对其进行解码,以完成渲染之前的准备处理;
新播放器将表示完成所述准备处理的准备完成信号和所述期望时刻通知给当前播放器;
由当前播放器将收到所述准备完成信号时的第二当前进度与所述期望时刻进行比较;
在第二当前进度小于所述期望时刻的情况下,由当前播放器将所述期望时刻设置为所述切换时刻。
2.根据权利要求1所述的方法,还包括:
将当前视频的播放清晰度从第一清晰度切换到第二清晰度。
3.根据权利要求2所述的方法,其中,通过switchVideoPath设置将当前视频的播放清晰度从第一清晰度切换到第二清晰度。
4.根据权利要求1所述的方法,其中,所述准备完成信号是onSwitchVideoReady信号。
5.根据权利要求1所述的方法,其中,由当前播放器将所述期望时刻设置为所述切换时刻还包括:通过prepareSwitchPlayer方法将所述期望时刻设置为所述切换时刻。
6.根据权利要求1所述的方法,其中,基于当前播放器的当前进度确定所述切换时刻还包括:
在第二当前进度大于所述期望时刻的情况下,当前播放器通知新播放器重新进行搜索;
新播放器将重新搜索到第二当前进度之后的另一个时刻作为更新后的期望时刻;以及
当前播放器将所述更新后的期望时刻作为所述切换时刻。
7.根据权利要求1所述的方法,其中,由新播放器使用相同的第一渲染线程以第二清晰度来播放该当前视频还包括:
在当前播放器播放当前视频到达所述切换时刻时,当前播放器通知新播放器进行切换;以及
由新播放器在收到所述进行切换的通知后使用相同的第一渲染线程以第二清晰度来播放该当前视频。
8.根据权利要求7所述的方法,其中,所述进行切换的通知是onSwitchVideo信号。
9.根据权利要求1所述的方法,还包括:
在所述新播放器开始播放所述当前视频之后关闭所述当前播放器;以及
将新播放器设置为新的当前播放器。
10.根据权利要求9所述的方法,其中,在所述新播放器开始播放所述当前视频之后关闭所述当前播放器还包括:
在所述新播放器发出onSwitchVideoDone信号之后关闭所述当前播放器。
11.一种用于视频清晰度切换的设备,包括用于执行根据权利要求1-10中的任何一项所述的方法中的步骤的装置。
12.一种客户端电子设备,包括存储器和处理器,其中,所述存储器存储可执行指令,以及当由处理器执行所述可执行指令时,所述处理器执行根据权利要求1-10中的任何一项所述的方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910399578.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:滚筒洗衣机
- 下一篇:一种适用于曲面的刀具加工路径规划方法