[发明专利]弹幕呈现方法和系统有效
申请号: | 201911166832.X | 申请日: | 2019-11-25 |
公开(公告)号: | CN111031400B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 武修然;谭兆歆 | 申请(专利权)人: | 上海哔哩哔哩科技有限公司 |
主分类号: | H04N21/488 | 分类号: | H04N21/488;H04N21/431;H04N21/485 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 王勇;邓小玲 |
地址: | 200433 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 弹幕 呈现 方法 系统 | ||
本申请实施例公开了一种弹幕呈现方法,包括:获取视频播放页面;获取多个原始弹幕数据,每个原始弹幕数据包括弹幕内容和弹幕发射时间;克隆所述多个原始弹幕数据,得到多个弹幕数据;根据各个弹幕数据的弹幕发射时间,从所述多个弹幕数据中获取多个目标弹幕数据;将所述多个目标弹幕数据中的至少一个弹幕内容呈现在所述视频播放页面的弹幕播放区域中。本申请还提供了弹幕呈现系统、计算机设备及计算机可读存储介质。本申请实施例,将所述多个原始弹幕数据作为原始数据,克隆得到的多个弹幕数据用于弹幕播放,当播放进度条每次拉回到先前的播放时间节点,无需再次请求下载,再次执行克隆操作即可。
技术领域
本申请实施例涉及通信领域,尤其涉及一种弹幕呈现方法、系统、计算机设备及计算机可读存储介质。
背景技术
弹幕,指的是在呈现视频时同时呈现评论性文字、表情、图案等。目前,弹幕成了为很多观众观看视频、直播的重要元素,其不仅能够使用户表达观看节目感受,而且还能使用户观看其他用户对节目的评论内容,实现用户观看视频时的互动性。然而,现在的弹幕可能会受到网络环境的影响,出现弹幕播放效果差的问题。
发明内容
有鉴于此,本申请实施例的目的是提供一种弹幕呈现方法、系统、计算机设备及计算机可读存储介质,用于解决现在的弹幕可能会受到网络环境的影响,出现弹幕播放效果差的问题。
本申请实施例的一个方面提供了一种弹幕呈现方法,包括:获取视频播放页面;获取多个原始弹幕数据,每个原始弹幕数据包括弹幕内容和弹幕发射时间;克隆所述多个原始弹幕数据,得到多个弹幕数据;根据各个弹幕数据的弹幕发射时间,从所述多个弹幕数据中获取多个目标弹幕数据;及将所述多个目标弹幕数据中的至少一个弹幕内容呈现在所述视频播放页面的弹幕播放区域中。
可选的,根据各个弹幕数据的弹幕发射时间,从所述多个弹幕数据中获取多个目标弹幕数据,包括:通过弹幕计算器遍历所述多个弹幕数据,获取与弹幕时间线的当前时间匹配的若干个弹幕数据;及将所述若干个弹幕数据确定为所述多个目标弹幕数据。
可选的,所述弹幕时间线与所述弹幕计算器是以递归调用的帧渲染模式并行工作的。
可选的,所述弹幕播放区域包括多个弹幕轨道;将所述多个目标弹幕数据中的至少一个弹幕内容呈现在所述弹幕播放区域中,包括:将所述多个目标弹幕数据添加到待发射弹幕队列中;及根据虚拟弹幕轨道判断各个弹幕轨道的当前状态,所述虚拟弹幕轨道为预先配置的嵌套数组,所述嵌套数组中包括多个子数组,每个子数组映射所述多个弹幕轨道中的其中一个弹幕轨道;及根据各个弹幕轨道的当前状态,确定是否将所述待发射弹幕队列中的至少一个目标弹幕数据发射出去,以将所述至少一个目标弹幕数据中的至少一个弹幕内容呈现在所述弹幕播放区域中。
可选的,根据虚拟弹幕轨道判断各个弹幕轨道的当前状态,包括:S1,判断第i个子数组是否为空,所述第i个子数组对应第i个弹幕轨道;S2,如果所述第i个子数组为空,则确定所述第i个弹幕轨道的当前状态为空闲状态。
可选的,根据虚拟弹幕轨道判断各个弹幕轨道的当前状态,还包括:S3,如果所述第i个子数组不为空,则判断所述待发射弹幕队列中的待发射队首弹幕数据中的队首弹幕内容和所述已发射尾部弹幕数据中的尾部弹幕内容是否会发生碰撞,其中,所述待发射队首弹幕数据为位于所述待发射弹幕队列头部的目标弹幕数据,所述已发射尾部弹幕数据为位于所述第i个数组尾部的已发射弹幕数据;S4,如果所述待发射队首弹幕数据中的队首弹幕内容和所述已发射尾部弹幕数据中的尾部弹幕内容不会发生碰撞,则确定所述第i个弹幕轨道的当前状态为空闲状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哔哩哔哩科技有限公司,未经上海哔哩哔哩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911166832.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种五片离合齿分度盘
- 下一篇:用于衣物处理设备的门锁装置及衣物处理设备