弹幕动态配置方法及装置与流程

文档序号:37275493发布日期:2024-03-12 21:08阅读:17来源:国知局
弹幕动态配置方法及装置与流程

本申请涉及计算机,特别涉及一种弹幕动态配置方法、装置、计算机设备及存储介质。


背景技术:

1、视频弹幕,又称影片跑马灯,是一些视频分享网站的功能,利用该功能,观看者能在观看视频的过程中发表自己的评论,并将即时在所有观看者观看此视频的该时间点时以滑动而过的字幕显示出来,从而增加了观看者之间的互动性。

2、特效弹幕,是指带有某种特效的弹幕,例如动画弹幕,是指用动画形式的形式展示的弹幕。为了满足用户的个性化需要,平台会不断推出新的特效弹幕。

3、为了使客户端支持新推出的特效弹幕,通常需要对客户端的软件版本进行升级。然而,并不是所有的客户端都会时刻保持软件的更新,如此就会导致新推出的特效弹幕因客户端不支持而无法展示。


技术实现思路

1、本申请的目的在于提供一种弹幕动态配置方法、装置、计算机设备及存储介质,用于解决以下技术问题:新推出的特效弹幕因客户端软件版本不支持而无法展示。

2、本申请实施例的一个方面提供了一种弹幕动态配置方法,应用于客户端,包括:获取当前直播间的第一弹幕的第一配置信息,所述第一配置信息包括目标信息;在所述客户端预先下载有与所述目标信息对应的第一资源包的情况下,获取所述第一资源包的第二配置信息;在所述第二配置信息与所述第一配置信息匹配的情况下,确定所述第一资源包为第一目标资源包;根据第一目标资源包在客户端展示第一弹幕。

3、可选地,方法还包括:在第二配置信息与第一配置信息不匹配的情况下,从当前直播间的服务端获取第一目标资源包。

4、可选地,第一配置信息包括第一目标资源包的第一名称和第一版本号,第一目标资源包包括渲染包和素材包,第一名称为目标信息;在客户端预先下载有与目标信息对应的第一资源包的情况下,获取第一资源包的第二配置信息;在第二配置信息与第一配置信息匹配的情况下,确定第一资源包为第一目标资源包,包括:在客户端预先下载有与第一名称对应的第一资源包的情况下,获取第一资源包的第二版本号;在第二版本号与第一版本号一致的情况下,确定第一资源包为第一目标资源包。

5、可选地,获取当前直播间的弹幕的第一配置信息,包括:通过当前直播间的房间接口或当前直播间的广播获取第一配置信息。

6、可选地,方法还包括:接收当前直播间的切换广播信息,切换广播信息用于切换第一弹幕的展示类型,切换广播信息包括第一弹幕切换后的第三配置信息,展示类型包括文字弹幕和若干种特效弹幕;在接收到切换广播信息的情况下,根据第三配置信息从客户端或当前直播间的服务端获取第二目标资源包;根据第二目标资源包在客户端展示第一弹幕。

7、可选地,在根据第一配置信息从客户端或当前直播间的服务端获取第一目标资源包之前,还包括:从当前直播间的服务端下载弹幕的资源包,并将弹幕的资源包存储至客户端的本地沙盒中。

8、可选地,第一配置信息还包括第一弹幕的展示区域的信息,展示区域包括客户端的播放器区域、直播间区域和互动区域,方法还包括:确定客户端中与展示区域的信息对应的目标展示区域;在目标展示区域展示第一弹幕。

9、可选地,在根据第一目标资源包在客户端展示第一弹幕之前,还包括:获取第一弹幕的映射参数;根据第一目标资源包在客户端展示第一弹幕,包括:根据第一目标资源包和映射参数在客户端展示第一弹幕。

10、可选地,映射参数包括弹幕的运动方向参数、背景图参数、动画播放参数、透明度参数、颜色参数、字体大小参数和移动速度参数。

11、本申请实施例的一个方面又提供了一种弹幕动态配置装置,包括:第一获取模块,用于获取当前直播间的第一弹幕的第一配置信息,所述第一配置信息包括目标信息;第二获取模块,用于在所述客户端预先下载有与所述目标信息对应的第一资源包的情况下,获取所述第一资源包的第二配置信息;确定模块,用于在所述第二配置信息与所述第一配置信息匹配的情况下,确定所述第一资源包为第一目标资源包;展示模块,用于根据第一目标资源包在客户端展示第一弹幕。

12、本申请实施例的一个方面又提供了一种计算机设备,计算机设备包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时用于实现上述的弹幕动态配置方法的步骤。

13、本申请实施例的一个方面又提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序可被至少一个处理器所执行,以使至少一个处理器执行上述的弹幕动态配置方法的步骤。

14、本申请实施例提供的弹幕动态配置方法、装置、计算机设备及存储介质,包括以下优点:

15、通过获取当前直播间的第一弹幕的第一配置信息,根据第一配置信息在客户端获取对应的资源包,根据对应的资源包在客户端展示第一弹幕,由于可以通过获取弹幕的配置信息来获取弹幕的资源包,再根据弹幕的资源来展示当前直播间的弹幕,而弹幕的配置信息包含了所有需要支持的弹幕能力,因此可以使客户端不需要进行软件版本的更新也能支持各种弹幕的展示(包括新推出的特效弹幕),避免了软件版本未及时更新导致的新推出特效弹幕无法展示的问题;并且,通过在客户端预先下载有与目标信息对应的第一资源包的情况下,获取第一资源包的第二配置信息;在第二配置信息与第一配置信息匹配的情况下,确定第一资源包为第一目标资源包,可以根据弹幕的配置信息在客户端本地获取相应的资源包,提高弹幕的资源包的获取效率。



技术特征:

1.一种弹幕动态配置方法,其特征在于,应用于客户端,包括:

2.根据权利要求1所述的弹幕动态配置方法,其特征在于,还包括:

3.根据权利要求1所述的弹幕动态配置方法,其特征在于,所述第一配置信息包括所述第一目标资源包的第一名称和第一版本号,所述第一目标资源包包括渲染包和素材包,所述第一名称为所述目标信息;

4.根据权利要求1所述的弹幕动态配置方法,其特征在于,所述获取当前直播间的弹幕的第一配置信息,包括:

5.根据权利要求1-4任一项所述的弹幕动态配置方法,其特征在于,还包括:

6.根据权利要求1-4任一项所述的弹幕动态配置方法,其特征在于,在所述获取所述第一资源包的第二配置信息之前,还包括:

7.根据权利要求1-4任一项所述的弹幕动态配置方法,其特征在于,所述第一配置信息还包括所述第一弹幕的展示区域的信息,所述展示区域包括所述客户端的播放器区域、直播间区域和互动区域,所述方法还包括:

8.根据权利要求1-4任一项所述的弹幕动态配置方法,其特征在于,在所述根据所述第一目标资源包在所述客户端展示所述第一弹幕之前,还包括:

9.根据权利要求8所述的弹幕动态配置方法,其特征在于,所述映射参数包括所述弹幕的运动方向参数、背景图参数、动画播放参数、透明度参数、颜色参数、字体大小参数和移动速度参数。

10.一种弹幕动态配置装置,其特征在于,包括:

11.一种计算机设备,所述计算机设备包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时用于实现权利要求1至9中任一项所述的弹幕动态配置方法的步骤。

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行权利要求1至9中任一项所述的弹幕动态配置方法的步骤。


技术总结
本申请实施例提供一种弹幕动态配置方法,所述方法包括:获取当前直播间的第一弹幕的第一配置信息,所述第一配置信息包括目标信息;在所述客户端预先下载有与所述目标信息对应的第一资源包的情况下,获取所述第一资源包的第二配置信息;在所述第二配置信息与所述第一配置信息匹配的情况下,确定所述第一资源包为第一目标资源包;根据所述第一目标资源包在所述客户端展示所述第一弹幕。本申请实施例提供的弹幕动态配置方法,可以使客户端不需要进行软件版本的更新也能支持新推出的特效弹幕的展示。

技术研发人员:张云,郑泽川,谢朝森,杨亚东,董雨生
受保护的技术使用者:上海哔哩哔哩科技有限公司
技术研发日:
技术公布日:2024/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1