【技术实现步骤摘要】
本专利技术涉及多媒体显示
,具体涉及一种弹幕播放方法及装置。
技术介绍
随着视频网站的发展与兴起,越来越多的人选择在电脑上观看电影、电视剧等视频品节目,“弹幕”这一视频交互方式应运而生。弹幕是在播放视频时,将针对视频的评论以滚动形式显示在视频画面上的现象。具体地,在客户端播放视频时,客户端向服务器发送弹幕信息请求,服务器根据弹幕信息请求获取对该视频发表的所有弹幕信息,将所有弹幕信息发送给客户端,客户端在视频播放界面中滚动显示所有弹幕信息中的弹幕内容,但是,当弹幕量大的情况时,客户端显示的所有弹幕信息中的弹幕内容会产生重叠,导致用户看不清弹幕内容,极大地降低了直播中用户的参与度。
技术实现思路
本专利技术实施例提供了一种弹幕播放方法及装置,有利于避免弹幕信息重叠显示,有利于提升用户观看效果。第一方面,本专利技术实施例提供一种弹幕播放方法,包括:获取播放的第一弹幕信息所在的第一显示框对应的第一位置,以及播放的第二弹幕信息所在的第二显示框的第二位置,其中,所述第一弹幕信息与所述第二弹幕信息为位于同一弹轨上的相邻播放时间的弹幕信息,所述第一弹幕信息的播放时间早于所述第二弹幕信息的播放时间,所述第一位置和所述第二位置是第一横坐标集合和第二横坐标集合中距离最短的两个横坐标,且所述两个横坐标所属的横坐标集合不同,所述第一显示框对应所述当前坐标系的第一横坐标集合,所述第二显示框对应所述当前坐标系的第二横坐标集合,所述弹轨的轨道方向为所述当前坐标系的横坐标方向,所述弹轨的起始位置为所述当前坐标系的原点;在检测到所述第一位置与所述第二位置之间的距离为零时,获取所述第一弹幕 ...
【技术保护点】
一种弹幕播放方法,其特征在于,所述方法包括:获取播放的第一弹幕信息所在的第一显示框对应的第一位置,以及播放的第二弹幕信息所在的第二显示框的第二位置,其中,所述第一弹幕信息与所述第二弹幕信息为位于同一弹轨上的相邻播放时间的弹幕信息,所述第一弹幕信息的播放时间早于所述第二弹幕信息的播放时间,所述第一位置和所述第二位置是第一横坐标集合和第二横坐标集合中距离最短的两个横坐标,且所述两个横坐标所属的横坐标集合不同,所述第一显示框对应所述当前坐标系的第一横坐标集合,所述第二显示框对应所述当前坐标系的第二横坐标集合,所述弹轨的轨道方向为所述当前坐标系的横坐标方向,所述弹轨的起始位置为所述当前坐标系的原点;在检测到所述第一位置与所述第二位置之间的距离为零时,获取所述第一弹幕信息的第一移动速度和所述第二弹幕信息的第二移动速度;更新所述第一移动速度和/或更新所述第二移动速度,其中,更新后的第一移动速度大于更前的第一移动速度和/或更新后的第二移动速度小于更前的第一移动速度;按照所述更新后的第一移动速度和/或所述更新后的第二移动速度,播放所述第一弹幕信息和所述第二弹幕信息。
【技术特征摘要】
1.一种弹幕播放方法,其特征在于,所述方法包括:获取播放的第一弹幕信息所在的第一显示框对应的第一位置,以及播放的第二弹幕信息所在的第二显示框的第二位置,其中,所述第一弹幕信息与所述第二弹幕信息为位于同一弹轨上的相邻播放时间的弹幕信息,所述第一弹幕信息的播放时间早于所述第二弹幕信息的播放时间,所述第一位置和所述第二位置是第一横坐标集合和第二横坐标集合中距离最短的两个横坐标,且所述两个横坐标所属的横坐标集合不同,所述第一显示框对应所述当前坐标系的第一横坐标集合,所述第二显示框对应所述当前坐标系的第二横坐标集合,所述弹轨的轨道方向为所述当前坐标系的横坐标方向,所述弹轨的起始位置为所述当前坐标系的原点;在检测到所述第一位置与所述第二位置之间的距离为零时,获取所述第一弹幕信息的第一移动速度和所述第二弹幕信息的第二移动速度;更新所述第一移动速度和/或更新所述第二移动速度,其中,更新后的第一移动速度大于更前的第一移动速度和/或更新后的第二移动速度小于更前的第一移动速度;按照所述更新后的第一移动速度和/或所述更新后的第二移动速度,播放所述第一弹幕信息和所述第二弹幕信息。2.如权利要求1所述的方法,其特征在于,所述获取播放的第一弹幕信息所在的第一显示框对应的第一位置,以及播放的第二弹幕信息所在的第二显示框的第二位置之前,所述方法还包括:接收待播放的至少一个的弹幕信息,其中,所述至少一个弹幕信息包括所述第一弹幕信息和所述第二弹幕信息;确定各个弹幕信息的弹幕属性,其中,所述弹幕属性包括弹幕信息移动的弹轨以及弹幕信息的移动速度;基于所述各个弹幕信息的弹幕属性,播放所述各个弹幕信息。3.如权利要求2所述的方法,其特征在于,所述确定各个弹幕信息的弹幕属性,包括:提取所述至少一个弹幕信息对应的至少一个弹幕内容;确定所述至少一个弹幕内容对应的弹幕字数;确定弹幕信息移动的弹轨,并按照确定的弹幕字数以及预存的弹幕字数与弹幕的移动速度之间的映射关系,确定所述各个弹幕信息的移动速度。4.如权利要求2所述的方法,其特征在于,所述至少一个弹幕信息的来源客户端包括:本端和/或除本端外的其它客户端;所述接收待播放的至少一个的弹幕信息,包括:当弹幕信息的来源客户端为本端时,接收本端发送的弹幕信息;当所述弹幕信息的来源客户端为除本端外的其它客户端时,接收与本端建立通信连接的服务器发送的弹幕信息。5.如权利要求2所述的方法,其特征在于,所述弹幕属性还包括弹幕优先级;所述接收待播放的至少一个的弹幕信息之前,所述方法还包括:根据弹幕信息优先级确定因素,确定弹幕信息的优先级,其中,所述弹幕信息优先级确定因素包括:弹幕内容和/或弹幕来源;所述播放所述各个弹幕信息,包括:获取所述各个弹幕信息的弹幕内容,并识别所述各个弹幕信息的来源客户端;基于各个弹幕信息的来源客户端及弹幕内容,以及预存的弹幕信息优先级确定因素与弹幕信息的播放优先级之间的映射关系,确定所述各个弹幕信息的播放优先级;当检测到存在至少两个待播放的弹幕信息对应的播放时间相同时,按照所述确定的弹幕信息的播放优先级播放所述至少两个待播放的弹幕信息。6.一种弹幕播放装置,其特征在于,所述装置包括:获取单元,用于获取播放的第一弹...
【专利技术属性】
技术研发人员:曾衍,孟令东,彭康佳,李德贤,
申请(专利权)人:广州华多网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。