The invention discloses a method for HTML5 barrage barrage player based, which comprises the following steps: S1, the web server according to the user request to create video playback, video player, a barrage of containers and input area barrage in the browser, and provides the corresponding video stream and the barrage of documents; S2, user video, web server determine the player state and the barrage of switch state, according to the user's selection for video playback and video playback mode according to the required barrage. The advantage is that users can easily see other user comments for this video at the present time while watching the video, improve video viewing pleasure and experience, and can allow the user to control the content of the barrage and the way of expression, to the human experience.
【技术实现步骤摘要】
一种基于HTML5的弹幕播放器及其方法
本专利技术涉及互联网
,具体涉及一种基于HTML5的弹幕播放器及其方法。
技术介绍
弹幕是指一种在观看视频时,大量以字幕(有且不限于文字和图片)形式呈现的评论与视频同在一个画面的现象。在视频上方大量飘过的评论如密集炮弹一般,故得名弹幕。弹幕会随着视频的播放实时在视频上呈现,这样观看者在观看该视频时能够看到其他观看者和自己发送的弹幕。HTML5是万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改,“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。HTML5本身是由W3C推荐的。<video>是HTML5中的新标签,其作用是在浏览器页面中嵌入视频元素,定义视频,比如电影片段或其他视频流,该标签对外提供一系列的接口方法供外部控制视频Web服务器一般指网站服务器,也称为WWW(WORLDWIDEWEB)服务器,主要功能是提供网上信息浏览服务。可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。
技术实现思路
本专利技术的目的在于提供一种基于HTML5的弹幕播放器及其方法,使用户在观看视频的同时能够方便地看到其他用户对于该视频当前时间点的评论,提高视频的观看趣味和体验,并可以让用户对弹幕的内容、表现方式进行控制,达到人性化体验。为了达到上述目的,本专利技术通过以下技术方案实现:一种基于HTML5的弹幕播放器,其特征是,用于同步实现浏览器中的弹幕与视频播放,该基于HTML5的弹幕播放器包含:视频播放器创建模块 ...
【技术保护点】
一种基于HTML5的弹幕播放器,其特征在于,用于同步实现浏览器中的弹幕与视频播放,该基于HTML5的弹幕播放器包含:视频播放器创建模块(2),用于在浏览器页面中创建视频标签作为视频播放器,并向网站服务器(1)获取视频ID对应的视频流以及弹幕文件;弹幕容器创建模块(3),用于在视频播放器上创建一个弹幕容器,供弹幕在视频播放器上展示;弹幕信息输入模块(4),用于在浏览器页面上创建一个弹幕输入区域,供用户输入弹幕信息,并将用户输入的弹幕信息更新到网站服务器(1)的弹幕文件中;弹幕渲染管理模块(5),用于将当前用户输入的弹幕信息以及当前视频播放时刻对应的弹幕文件中的弹幕信息转化为弹幕后展示到弹幕容器中,或根据用户要求暂停弹幕展示;网站服务器(1),用于根据用户发出的视频播放请求,向用户发送视频播放器创建模块(2)、弹幕容器创建模块(3)以及弹幕信息输入模块(4)的创建逻辑文件,并提供视频流地址以及弹幕信息;控制模块(6),用于创建一个控制区域,用户通过对控制区域的操作来实现所述视频流的播放、暂停、跳转、弹幕开关。
【技术特征摘要】
1.一种基于HTML5的弹幕播放器,其特征在于,用于同步实现浏览器中的弹幕与视频播放,该基于HTML5的弹幕播放器包含:视频播放器创建模块(2),用于在浏览器页面中创建视频标签作为视频播放器,并向网站服务器(1)获取视频ID对应的视频流以及弹幕文件;弹幕容器创建模块(3),用于在视频播放器上创建一个弹幕容器,供弹幕在视频播放器上展示;弹幕信息输入模块(4),用于在浏览器页面上创建一个弹幕输入区域,供用户输入弹幕信息,并将用户输入的弹幕信息更新到网站服务器(1)的弹幕文件中;弹幕渲染管理模块(5),用于将当前用户输入的弹幕信息以及当前视频播放时刻对应的弹幕文件中的弹幕信息转化为弹幕后展示到弹幕容器中,或根据用户要求暂停弹幕展示;网站服务器(1),用于根据用户发出的视频播放请求,向用户发送视频播放器创建模块(2)、弹幕容器创建模块(3)以及弹幕信息输入模块(4)的创建逻辑文件,并提供视频流地址以及弹幕信息;控制模块(6),用于创建一个控制区域,用户通过对控制区域的操作来实现所述视频流的播放、暂停、跳转、弹幕开关。2.如权利要求1所述的基于HTML5的弹幕播放器,其特征在于:所述控制模块(6)还可根据用户操作来控制弹幕显示方位、音量、播放窗口大小、发送弹幕设置、视频设置、弹幕列表。3.如权利要求1所述的基于HTML5的弹幕播放器,其特征在于:所述的视频播放器为在浏览器页面中占据一个宽度和高度可自由...
【专利技术属性】
技术研发人员:谭兆歆,蓝帆,
申请(专利权)人:上海幻电信息科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。