[发明专利]一种插件式播放器实现方法、装置及电子设备在审
| 申请号: | 201910473114.0 | 申请日: | 2019-05-31 |
| 公开(公告)号: | CN112015407A | 公开(公告)日: | 2020-12-01 |
| 发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
| 主分类号: | G06F8/38 | 分类号: | G06F8/38 |
| 代理公司: | 泰和泰律师事务所 51219 | 代理人: | 祝海燕 |
| 地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 插件 播放 实现 方法 装置 电子设备 | ||
本发明涉及播放器技术领域,尤其涉及一种插件式播放器实现方法、装置及电子设备。该方法一具体实施方式包括:确定待生成的目标播放器所需的外围组件;生成包括播放器承载器和所述外围组件的目标播放器,播放器承载器包括用户界面承载器和视频播放器驱动器,播放器承载器传递各外围组件间以及各外围组件与所述视频播放器驱动器之间的信号。采用组件化的思想,将播放器开发过程变成一个可插拔的模块化操作,开发人员可以根据需要增加、删减、创造任意所需组件,降低难度,提高多样性,快速开发迭代。
技术领域
本发明涉及播放器技术领域,尤其涉及一种插件式播放器实现方法、装置及电子设备。
背景技术
通常多媒体播放器是指能播放以数字信号形式存储的视频或音频文件的软件,也指具有播放视频或音频文件功能的电子器件产品。如基于闪存的mp3播放器和基于移动硬盘的iPod等。除了少数波形文件外,大多数播放器携带解码器以还原经过压缩的媒体文件,播放器还要内置一整套转换频率以及缓冲的算法。
大多数播放器包括内核、交互界面和播放模式。内核主要指解码、缓冲、频率转换等诸多涉及音质的算法,交互界面主要指用户与软件交互的外部接口,播放模式主要指播放器以何种方式播放哪些歌曲以满足用户的播放习惯和播放心理。内核、交互界面、播放模式三方面在播放器设计中受重视的程度依次递减。以至大多数播放器的播放模式都很类似。
目前移动终端应用程序(APP)内嵌入第三方多媒体播放器以播放视频、音频信息等。
在实现本发明的过程中,发明人发现:对于移动终端APP内使用嵌入的多媒体播放器,由于在APP中直接使用第三方的播放器,匹配度低,兼容性不高,使用效率低下;而一旦第三方播放器更新,或者APP需要更新播放器,更新迭代的成本高,时间周期长,定制效果差。
发明内容
本发明实施例提供了一种插件式播放器实现方法、装置及电子设备,可以提高播放器的开发速度,实现播放器的个性化定制。
第一方面,本发明实施例提供了一种插件式播放器的实现方法,包括:确定待生成的目标播放器所需的播放器承载器;确定所述目标播放器所需的外围组件;生成包括预设基础播放器和所述播放器承载器和所述外围组件的目标播放器,其中所述播放器承载器包括用户界面承载器和视频播放器驱动器,所述播放器承载器传递各外围组件间以及各外围组件与所述视频播放器驱动器之间的信号。
可选地,所述确定待生成的目标播放器所需的外围组件,包括:根据用户对包括多个预设外围组件的组件库的所执行的选择操作,增加所述选择操作指定的外围组件;和/或根据用户的选择操作,删除在所述基础播放器中多余的外围组件;和/或直接根据用户输入的用于生成外围组件的指令,生成所述外围组件。
可选地,在所述生成包括预设基础播放器和所述播放器承载器和所述外围组件的目标播放器之前,所述方法还包括:当播放器存在多种类型时,从多个预设播放器承载器中确定与所述目标播放器类型匹配的所述播放器承载器。
可选地,所述外围组件至少包括以下之一:用户界面组件库、手势组件库、全屏组件库、监听组件库和耳机处理组件库。。
可选地,所述用户界面组件库至少包括以下之一:遮罩组件,主容器组件,容器顶部组件,容器中部组件,容器底部组件,容器视频进度组件,容器视频其他组件,开始播放组件,暂停播放组件,停止播放组件以及其他用户界面组件;所述手势组件库至少包括以下之一:滑动快进组件,滑动快退组件,滑动提高音量组件,滑动降低音量组件,点击播放器隐藏用户界面/显示用户界面组件,双击暂停组件以及其他手势组件。
可选地,所述监听组件库至少包括以下之一:全屏监听组件,用户界面监听组件,播放器进度监听组件以及其他监听组件;所述耳机处理组件库的组件根据连接耳机的状态控制播放状态,所述控制播放状态至少包括以下之一:快进,快退,提高音量,降低音量,是否静音,停止,播放,暂停;所述全屏组件库控制视频播放器全屏状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910473114.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:错误恢复的方法和装置
- 下一篇:电池析锂检测方法、电池、终端设备及存储介质





