[发明专利]一种插件式播放器实现方法、装置及电子设备在审
申请号: | 201910473114.0 | 申请日: | 2019-05-31 |
公开(公告)号: | CN112015407A | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 泰和泰律师事务所 51219 | 代理人: | 祝海燕 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 插件 播放 实现 方法 装置 电子设备 | ||
1.一种插件式播放器实现方法,其特征在于,所述方法包括:
确定待生成的目标播放器所需的播放器承载器;
确定所述目标播放器所需的外围组件;
生成包括预设基础播放器和所述播放器承载器以及所述外围组件的目标播放器,其中,所述播放器承载器传递各外围组件间以及各外围组件与所述视频播放器驱动器之间的信号。
2.如权利要求1所述的方法,其特征在于,所述确定待生成的目标播放器所需的外围组件,包括:
根据用户对包括多个预设外围组件的组件库的所执行的选择操作,增加所述选择操作指定的外围组件;和/或
根据用户的选择操作,删除在所述基础播放器中多余的外围组件;和/或
根据用户输入的用于生成外围组件的指令,生成所述外围组件。
3.如权利要求1或2所述的方法,其特征在于,在所述生成包括预设基础播放器和所述播放器承载器和所述外围组件的目标播放器之前,所述方法还包括:
当播放器存在多种类型时,从多个预设播放器承载器中确定与所述目标播放器类型匹配的所述播放器承载器。
4.如权利要求3所述的方法,其特征在于,所述外围组件至少包括以下之一:
用户界面组件库、手势组件库、全屏组件库、监听组件库和耳机处理组件库。
5.如权利要求4所述的方法,其特征在于:
所述用户界面组件库至少包括以下之一:遮罩组件,主容器组件,容器顶部组件,容器中部组件,容器底部组件,容器视频进度组件,容器视频其他组件,开始播放组件,暂停播放组件,停止播放组件以及其他用户界面组件;
所述手势组件库至少包括以下之一:滑动快进组件,滑动快退组件,滑动提高音量组件,滑动降低音量组件,点击播放器隐藏用户界面/显示用户界面组件,双击暂停组件以及其他手势组件。
6.根据权利要求4所述的方法,其特征在于,
所述监听组件库至少包括以下之一:全屏监听组件,用户界面监听组件,播放器进度监听组件以及其他监听组件;
所述耳机处理组件库的组件根据连接耳机的状态控制播放状态,所述控制播放状态至少包括以下之一:快进,快退,提高音量,降低音量,是否静音,停止,播放,暂停;
所述全屏组件库控制视频播放器全屏状态。
7.一种插件式播放器实现装置,其特征在于,包括:
第一确定单元,用于确定待生成的目标播放器所需的外围组件;
第二确定单元,用于确定所述目标播放器所需的外围组件;
生成单元,用于生成包括预设基础播放器和所述播放器承载器和所述外围组件的目标播放器,其中,所述播放器承载器传递各外围组件间以及各外围组件与所述视频播放器驱动器之间的信号。
8.一种插件式播放器的实现系统,其特征在于,包括:
输入模块,用于开发用户输入操作信息和动作;
显示模块,用于显示交互信息;
内核模块,用于存储播放器承载器;
组件库模块,用于存储组件库,其中组件库中包括预设外围组件;
选择模块,用于选择外围组件、播放器承载器;
编辑组件模块,用于对所确定的外围组件实施编辑操作;
播放器编译生成模块,用于将所选择的外围组件注册进入播放器架构中,同时联合所选择的播放器承载器进行编译生成新播放器。
9.一种插件式播放器的运行方法,其特征在于,所述方法包括:
响应于接收到的运行播放器的指令,启动所述插件式播放器;
运行所述插件式播放器的视频播放器驱动器驱动所有组件;
所述插件式播放器根据播放器状态驱动用户界面组件运行,播放多媒体文件;其中
所述插件式播放器包括播放器承载器、外围组件以及预设基础播放器;所述播放器承载器传递各外围组件间以及各外围组件与所述视频播放器驱动器之间的信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910473114.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:错误恢复的方法和装置
- 下一篇:电池析锂检测方法、电池、终端设备及存储介质