视频播放方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:38464330 阅读:10 留言:0更新日期:2023-08-11 14:41
本申请涉及一种视频播放方法、装置、计算机设备和存储介质。所述方法包括:获取预设的视频配置参数,以及至少两个初始视频端模板;确定页面静态资源;其中,页面静态资源包括至少两个预设视频格式;基于视频配置参数,利用页面静态资源从预设视频格式中确定与视频配置参数相对应的目标视频格式,以及从初始视频端模板中确定与视频配置参数相对应的目标视频端模板;根据目标视频格式和目标视频端模板生成视频播放结果。采用本方法能够解决视频播放成本较高的问题。放成本较高的问题。放成本较高的问题。

【技术实现步骤摘要】
视频播放方法、装置、计算机设备和存储介质


[0001]本申请涉及数字信息传输
,特别是涉及一种视频播放方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着科技的飞速发展,视频的应用场景越来越广泛,各单位企业、家庭以及个人都有对视频的不同消费需求。其中,浏览器作为检索、展示以及传递信息资源的重要工具,其可以呈现网页,图片或者视频,但如今各端的浏览器对视频格式的兼容各不相同,且各种浏览器自带的播放组件都不能直接满足开发者的需求,需要二次开发。然而在相关技术中,难以提供一个能够兼容所有播放格式,兼容所有视频播放端的播放组件,大多数视频播放插件只能播放一种格式或类型视频,使得一个浏览器通常需要安装多种视频播放插件,从而导致视频播放的成本较高。
[0003]目前对于相关技术中,对于视频播放的成本高的问题,尚未提出有效的解决方案。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种视频播放方法、装置、计算机设备和存储介质。
[0005]第一方面,本申请提供了一种视频播放方法。所述方法包括:
[0006]获取预设的视频配置参数,以及至少两个初始视频端模板;
[0007]确定页面静态资源;其中,页面静态资源包括至少两个预设视频格式;
[0008]基于视频配置参数,利用页面静态资源从预设视频格式中确定与视频配置参数相对应的目标视频格式,以及从初始视频端模板中确定与视频配置参数相对应的目标视频端模板;
[0009]根据目标视频格式和目标视频端模板生成视频播放结果。
[0010]在其中一个实施例中,视频播放结果包括至少两个功能函数信息,根据目标视频格式和目标视频端模板生成视频播放结果之后,上述方法还包括:
[0011]获取预设的操作指令,根据操作指令触发功能函数信息中对应的目标功能函数信息,根据目标功能函数信息生成对视频播放结果的控制信息。
[0012]在其中一个实施例中,基于所述视频配置参数,从所述预设视频格式中确定与所述视频配置参数相对应的目标视频格式,包括:
[0013]获取与页面静态资源对应的初始地址;
[0014]将视频配置参数转译为初始地址后缀,根据初始地址以及初始地址后缀生成目标地址,根据目标地址从预设视频格式中确定与视频配置参数相对应的目标视频格式。
[0015]在其中一个实施例中,根据初始地址以及初始地址后缀生成目标地址之后,上述方法还包括,
[0016]根据目标地址调用页面静态资源,在检测到页面静态资源调用成功的情况下,获
取页面静态资源生成的成功回调信息;
[0017]响应于获取到的成功回调信息,获取视频端模板指示信息;
[0018]根据视频段模板指示信息和视频配置参数从初始视频端模板中确定对应的目标视频端模板。
[0019]在其中一个实施例中,目标视频端模板包括默认属性参数,视频配置参数包括目标属性参数,上述方法还包括:
[0020]基于视频配置参数,从初始视频端模板中确定与视频配置参数相对应的初始视频端模板;
[0021]在检测到默认属性参数与目标属性参数相同时,根据默认属性参数对初始视频端模板进行模板更新操作,并生成目标视频端模板;
[0022]在检测到默认属性参数与目标属性参数不同时,根据目标属性参数对初始视频端模板进行模板更新操作,并生成目标视频端模板。
[0023]在其中一个实施例中,根据所述目标视频格式和所述目标视频端模板生成视频播放结果包括:
[0024]获取至少一种播放器组件对应的播放器函数,对播放器函数进行封装处理,生成播放器函数组;
[0025]根据视频配置参数以及目标视频端模板调用播放器函数组,并利用播放器函数组,根据目标视频格式生成视频播放结果。
[0026]第二方面,本申请还提供了一种视频播放装置。该装置包括:
[0027]获取模块,获取预设的视频配置参数,以及至少两个初始视频端模板;确定页面静态资源;其中,页面静态资源包括至少两个预设视频格式;
[0028]计算模块,基于视频配置参数,利用页面静态资源从预设视频格式中确定与视频配置参数相对应的目标视频格式,以及从初始视频端模板中确定与视频配置参数相对应的目标视频端模板;
[0029]生成模块,根据目标视频格式和目标视频端模板生成视频播放结果。
[0030]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0031]获取预设的视频配置参数,以及至少两个初始视频端模板;
[0032]确定页面静态资源;其中,页面静态资源包括至少两个预设视频格式;
[0033]基于视频配置参数,利用页面静态资源从预设视频格式中确定与视频配置参数相对应的目标视频格式,以及从初始视频端模板中确定与视频配置参数相对应的目标视频端模板;
[0034]根据目标视频格式和目标视频端模板生成视频播放结果。
[0035]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0036]获取预设的视频配置参数,以及至少两个初始视频端模板;
[0037]确定页面静态资源;其中,页面静态资源包括至少两个预设视频格式;
[0038]基于视频配置参数,利用页面静态资源从预设视频格式中确定与视频配置参数相对应的目标视频格式,以及从初始视频端模板中确定与视频配置参数相对应的目标视频端
模板;
[0039]根据目标视频格式和目标视频端模板生成视频播放结果。
[0040]上述视频播放方法、装置、计算机设备和存储介质,首先获取用户输入的视频配置参数,然后根据视频配置参数从预设的视频格式中确定目标视频格式,以及从预设的视频端模板中确定目标视频端模板,最后根据目标视频格式和目标视频端模板生成视频播放结果,能够基于基础播放器实现对不同视频格式,以及对不同视频播放端的适配,提供了一种可以兼容各种视频流格式、各种播放端的视频播放方式,避免了一个浏览器需要安装多种视频播放插件导致的视频播放成本高的现象,不仅降低了开发成本,也可以直接减少开发者的对接成本,有效地提高了开发者的效率,从而解决了视频播放成本高的问题,实现了低成本且高效的视频播放方法。
附图说明
[0041]图1为一个实施例中视频播放方法的流程示意图;
[0042]图2为另一个实施例中视频播放方法的流程示意图;
[0043]图3为另一个实施例中视频播放方法的流程示意图;
[0044]图4为一个优选实施例中视频播放方法的结构示意图;
[0045]图5为一个实施例中视频播放装置的结构框图;
[0046]图6为一个实施例中计算机设备的内部结构图。
具体实施方式
[0047]为了使本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频播放方法,其特征在于,所述方法包括:获取预设的视频配置参数,以及至少两个初始视频端模板;确定页面静态资源;其中,所述页面静态资源包括至少两个预设视频格式;基于所述视频配置参数,利用所述页面静态资源从所述预设视频格式中确定与所述视频配置参数相对应的目标视频格式,以及从所述初始视频端模板中确定与所述视频配置参数相对应的目标视频端模板;根据所述目标视频格式和所述目标视频端模板生成视频播放结果。2.根据权利要求1所述的方法,其特征在于,所述视频播放结果包括至少两个功能函数信息,所述根据所述目标视频格式和所述目标视频端模板生成视频播放结果之后,所述方法还包括:获取预设的操作指令,根据所述操作指令触发所述功能函数信息中对应的目标功能函数信息

根据所述目标功能函数信息生成对所述视频播放结果的控制信息。3.根据权利要求1所述的方法,其特征在于,所述基于所述视频配置参数,从所述预设视频格式中确定与所述视频配置参数相对应的目标视频格式,包括:获取与所述页面静态资源对应的初始地址;将所述视频配置参数转译为初始地址后缀,根据所述初始地址以及所述初始地址后缀生成目标地址,根据所述目标地址从所述预设视频格式中确定与所述视频配置参数相对应的目标视频格式。4.根据权利要求3所述的方法,其特征在于,所述根据所述初始地址以及所述初始地址后缀生成目标地址之后,所述方法还包括,根据所述目标地址调用所述页面静态资源,在检测到所述页面静态资源调用成功的情况下,获取所述页面静态资源生成的成功回调信息;响应于获取到的所述成功回调信息,获取视频端模板指示信息;根据所述视频端模板指示信息和所述视频配置参数从所述初始视频端模板中确定对应的所述目标视频端模板。5.根据权利要求1所述的方法,其特征在于,所述目标视频端模板包括默认属性参数,所述视频配置参数包括目标属性参数...

【专利技术属性】
技术研发人员:段荠原周润刘旭宋南杰朱龙
申请(专利权)人:杭州华橙软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1