弹幕显示方法及装置制造方法及图纸

技术编号:34145887 阅读:31 留言:0更新日期:2022-07-14 18:56
本申请提供弹幕显示方法及装置,其中应用于客户端的弹幕显示方法包括:获取用户对目标直播间的订阅类型及目标直播间中待显示弹幕的弹幕类型;根据订阅类型和弹幕类型,确定待显示弹幕的目标显示参数,目标显示参数包括目标显示区域和目标显示方向,不同弹幕类型对应的显示区域、显示方向均不同;基于目标显示方向,在目标直播间的目标显示区域中渲染待显示弹幕。如此,将与用户同一阵营的弹幕和不同阵营的弹幕基于不同的显示方向在不同的显示区域显示,不仅丰富了弹幕显示形式,而且避免了不同弹幕类型的弹幕重叠、交叉、显示混乱的问题,提高了直播的趣味性。提高了直播的趣味性。提高了直播的趣味性。

【技术实现步骤摘要】
弹幕显示方法及装置


[0001]本申请涉及计算机
,特别涉及弹幕显示方法。本申请同时涉及弹幕显示装置,一种计算设备,以及一种计算机可读存储介质。

技术介绍

[0002]随着计算机技术的快速发展,越来越多的用户通过直播观看视频,并且,在观看直播视频的过程中,用户可以通过发送弹幕表达自己对直播视频的感想,还可以通过弹幕与其他用户互动等。
[0003]现有的直播间针对所有观看直播的用户播放的是相同的直播流,并且,除非用户自己使用了弹幕显示特效,否则,所有用户发送的弹幕在该直播间采用的显示形式都是相同的,且所有用户看到的弹幕也是相同的。
[0004]但上述弹幕显示方式比较单一,不同观点的弹幕杂糅在一起,甚至可能会重叠或交叉,导致弹幕显示比较混乱。

技术实现思路

[0005]有鉴于此,本申请实施例提供了弹幕显示方法。本申请同时涉及弹幕显示装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的弹幕显示方式单一比较混乱的问题。
[0006]根据本申请实施例的第一方面,提供了一种弹幕显示方法,应用于本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种弹幕显示方法,其特征在于,应用于客户端,包括:获取用户对目标直播间的订阅类型及所述目标直播间中待显示弹幕的弹幕类型;根据所述订阅类型和所述弹幕类型,确定所述待显示弹幕的目标显示参数,其中,所述目标显示参数包括目标显示区域和目标显示方向,不同弹幕类型对应的显示区域、显示方向均不同;基于所述目标显示方向,在所述目标直播间的所述目标显示区域中渲染所述待显示弹幕。2.根据权利要求1所述的方法,其特征在于,所述根据所述订阅类型和所述弹幕类型,确定所述待显示弹幕的目标显示参数,包括:基于所述订阅类型和所述弹幕类型,确定所述待显示弹幕的显示方向;获取弹幕轨道数组,其中,所述弹幕轨道数组包括所述目标直播间的弹幕显示区域中的多个弹幕轨道及各弹幕轨道对应的显示方向;基于所述待显示弹幕的显示方向和各弹幕轨道对应的显示方向,从所述弹幕轨道数组中确定目标弹幕轨道;基于所述目标弹幕轨道确定目标显示区域,并将所述目标弹幕轨道对应的显示方向确定为目标显示方向。3.根据权利要求2所述的方法,其特征在于,所述基于所述订阅类型和所述弹幕类型,确定所述待显示弹幕的显示方向,包括:若所述订阅类型与所述弹幕类型相同,则确定所述待显示弹幕的显示方向是正向;若所述订阅类型与所述弹幕类型不同,则确定所述待显示弹幕的显示方向是逆向。4.根据权利要求2或3所述的方法,其特征在于,所述基于所述待显示弹幕的显示方向和各弹幕轨道对应的显示方向,从所述弹幕轨道数组中确定目标弹幕轨道,包括:识别当前弹幕轨道对应的显示方向与所述待显示弹幕的显示方向是否相同,其中,所述当前弹幕轨道是所述弹幕轨道数组中任一弹幕轨道;若是,则根据所述当前弹幕轨道中的弹幕信息,从所述弹幕轨道数组中确定目标弹幕轨道;若否,则根据所述当前弹幕轨道是否为指定弹幕轨道的识别结果,确定目标弹幕轨道。5.根据权利要求4所述的方法,其特征在于,所述根据所述当前弹幕轨道是否为指定弹幕轨道的识别结果,确定目标弹幕轨道,包括:在所述当前弹幕轨道不是指定弹幕轨道的情况下,识别所述当前弹幕轨道的下一个弹幕轨道对应的显示方向与所述待显示弹幕的显示方向是否相同。6.根据权利要求4所述的方法,其特征在于,所述根据所述当前弹幕轨道是否为指定弹幕轨道的识别结果,确定目标弹幕轨道,包括:在所述当前弹幕轨道是指定弹幕轨道的情况下,若所述待显示弹幕为主态弹幕,则从所述弹幕轨道数组中选择显示方向为正向的弹幕轨道作为目标弹幕轨道。7.根据权利要求4所述的方法,其特征在于,所述弹幕信息包括弹幕数量;所述根据所述当前弹幕轨道中的弹幕信息,从所述弹幕轨道数组中确定目标弹幕轨道,包括:根据所述弹幕数量识别所述当前弹幕轨道中是否有弹幕;若否,则将所述当前弹幕轨道确定为目标弹幕轨道。
8.根据权利要求7所述的方法,其特征在于,在所述根据所述弹幕数量识别所述当前弹幕轨道中是否有弹幕之后,所述方法还包括:若是,则确定所述当前弹幕轨道中完成渲染的弹幕数量是否达到预设阈值;若达到,则根据所述当前弹幕轨道是否为指定弹幕轨道的识别结果,确定目标弹幕轨道。9.根据权利要求8所述的方法,其特征在于,在所述确定所述当前弹幕轨道中完成渲染的弹幕数量是否达到预设阈值之后,所述方法还包括:若未达到,则确定所述待显示弹幕中第一个字符的显示时间是否晚于目标弹幕中最后一个字符的显示时间,其中,所述目标弹幕为所述当前弹幕轨道中完成渲染的最后一个弹幕;若晚于,则确定所述当前弹幕轨道为目标弹幕轨道。10.根据权利要求8或9所述的方法,其特征在于,所述弹幕信息包括弹幕的显示方向;在所述确定所述当前弹幕轨道中完成渲染的弹幕数量是否达到预设阈值之前,所述方法还包括:确定目标弹幕的显示方向与所述待显示弹幕的显示方向是否相同,其中,所述目标弹幕为所述当前弹幕轨道中完成渲染的最后一个...

【专利技术属性】
技术研发人员:苏镇宇张云董雨生
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

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

1