专利汇可以提供一种弹幕渲染方法专利检索,专利查询,专利分析的服务。并且一种弹幕 渲染 方法,根据不同浏览器版本选择不同的弹幕渲染方式,针对IE11以下的浏览器,采用CSS渲染方式进行弹幕渲染,针对火狐浏览器,采用Canvas渲染方式进行弹幕渲染,针对既不是IE11以下的浏览器,也不是火狐浏览器的其他浏览器,采用CSS3渲染方式进行弹幕渲染。本 发明 根据不同浏览器版本选择不同的弹幕渲染方式,优化了弹幕渲染方式,使用户获得最佳的视觉体验。,下面是一种弹幕渲染方法专利的具体信息内容。
1.一种弹幕渲染方法,其特征在于,根据不同浏览器类型及版本选择不同的弹幕渲染方式,针对IE11以下的浏览器,采用CSS渲染方式进行弹幕渲染,针对火狐浏览器,采用Canvas渲染方式进行弹幕渲染,针对既不是IE11以下的浏览器,也不是火狐浏览器的其他浏览器,采用CSS3渲染方式进行弹幕渲染,具体的,所述方法包括:
在视频开始播放时,加载弹幕列表,将所述弹幕列表按时间构造出有序弹幕列表;
随着视频时间轴增长,浏览器在视频播放的每一帧判断所述有序弹幕列表中是否存在当前时间的弹幕,如果存在当前时间的弹幕,则判断用户使用的浏览器类型及版本,以及根据不同浏览器版本选择不同的弹幕渲染方式进行弹幕渲染,并展示弹幕内容,如果不存在当前时间的弹幕,则继续判断下一帧;
其中,所述判断用户使用的浏览器类型及版本,以及根据不同浏览器版本选择不同的弹幕渲染方式进行弹幕渲染包括:
如果判断用户使用的是IE11以下的浏览器,浏览器从所述有序弹幕列表中取出弹幕,通过每帧对弹幕区域内的弹幕进行坐标运算得出当前坐标,改变他们相对弹幕区域的定位,以采用CSS渲染方式进行弹幕渲染;
如果判断用户使用的是火狐浏览器,浏览器从所述有序弹幕列表中取出弹幕,先预渲染到小Canvas画布,通过每帧对弹幕区域内的弹幕进行坐标运算得出当前坐标,再将每块所述小Canvas画布渲染到大弹幕画布上,然后将弹幕渲染至屏幕,以采用Canvas渲染方式进行弹幕渲染;
如果判断用户使用的既不是IE11以下的浏览器,也不是火狐浏览器,浏览器从所述有序弹幕列表中取出弹幕,设置弹幕的过渡时间和过渡坐标轴距离,以采用CSS3渲染方式进行弹幕渲染;
其中,所述根据不同浏览器类型及版本选择不同的弹幕渲染方式具体为根据不同浏览器渲染引擎选择不同的弹幕渲染方式。
2.如权利要求1所述的弹幕渲染方法,其特征在于,所述判断用户使用的浏览器类型及版本包括:根据用户代理判断得到用户使用的浏览器类型,具体的,通过特殊字符串头识别用户使用的浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件,以得到用户使用的浏览器类型。
3.如权利要求1所述的弹幕渲染方法,其特征在于,所述弹幕包含:开始时间、持续时间、内容、模式、字号大小和其它消息,所述在视频开始播放时,浏览器加载弹幕列表将弹幕列表按时间构造出有序弹幕列表还包括,将弹幕列表按开始时间排序构造出一个有序弹幕列表。
4.如权利要求3所述的弹幕渲染方法,其特征在于,所述随着视频时间轴增长,浏览器在视频播放的每一帧判断有序弹幕列表中是否存在当前时间的弹幕,如果存在当前时间的弹幕,则判断用户使用的浏览器类型及版本,以及根据不同浏览器版本选择不同的弹幕渲染方式进行弹幕渲染包括:
如果判断用户使用的浏览器只能使用一种渲染方式进行弹幕渲染,则选择该渲染方式进行弹幕渲染;
如果判断用户使用的浏览器可以使用多种渲染方式进行弹幕渲染,则选择通过CPU使用率和随机存储器RAM占用值得到的效率最高的渲染方式进行弹幕渲染。
5.如权利要求4所述的弹幕渲染方法,其特征在于,随着视频时间轴增长,浏览器在视频播放的每一帧判断正在渲染的弹幕列表是否有弹幕已经超出显示时间,如果弹幕超出显示时间,则移除弹幕,并将弹幕移出正在渲染的弹幕列表。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
电气组件 | 2020-05-08 | 495 |
插件设备与插件方法 | 2020-05-08 | 945 |
对插式接线端子自动组装机 | 2020-05-08 | 249 |
一种基于分布式的WEB无插件视频直播方法 | 2020-05-08 | 905 |
一种新型整流柜 | 2020-05-08 | 328 |
一种接插件的插接结构 | 2020-05-08 | 380 |
一种动力电池系统快速测试绝缘辅助装置 | 2020-05-08 | 315 |
一种加强型汽车A柱集线盒 | 2020-05-11 | 814 |
一种滑道盒及货架 | 2020-05-08 | 1025 |
管理会计教学用展示板 | 2020-05-08 | 125 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。