[发明专利]基于视频标签的网页视频全屏播放方法和移动终端浏览器有效
申请号: | 201210546021.4 | 申请日: | 2012-12-14 |
公开(公告)号: | CN103873938B | 公开(公告)日: | 2018-08-10 |
发明(设计)人: | 李京 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | H04N21/472 | 分类号: | H04N21/472;H04N21/4782;G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 视频 标签 网页 全屏 播放 方法 移动 终端 浏览器 | ||
本发明实施例提供了一种基于视频标签的网页视频全屏播放方法和移动终端浏览器,该方法包括:检测所述移动终端的浏览器当前网页存在视频标签时,生成第一显示内存区域;获取所述视频标签对应的视频数据,存储在所述第一显示内存区域;将所述第一显示内存区域中的视频数据在所述当前网页中输出;接收到网页视频全屏播放请求时,生成全屏显示窗口;获取所述第一显示内存区域的视频数据,并将所述视频数据映射到所述全屏显示窗口输出。通过本发明实施例避免了视频全屏切换时视频中断问题,且节省了视频资源。
技术领域
本发明涉及网页视频处理技术领域,更具体的说是涉及一种基于视频标签的网页视频全屏播放方法和移动终端浏览器。
背景技术
HTML(Hypertext Markup Language,超文本标记语言)是一种描述网页文档的标记语言。浏览器在读取HTML网页时,根据网页中标记的字符可以获知如何显示网页中的内容。
视频标签,即Video标签是用于定义网页视频的标记符号,通过在HTML中增加Video标签,能够使得浏览器直接在网页中显示视频,而无需调用Flash插件,从而可避免Flash插件容易导致设备功耗较大,且容易使得浏览器不稳定的问题。
随着移动网络技术的发展,在各种移动终端例如手机、平板电脑等中通过移动终端浏览器也可以实现网页视频的播放,移动终端浏览器即是基于移动终端操作系统的原生浏览器。
移动终端浏览器在进行网页视频播放,当检测到Video标签时,获取Video标签对应的视频资源,并为当前网页生成显示用的内存区域,暂存该视频资源,内存区域中的视频资源即可以在当前网页中直接显示。而在视频播放时,用户通常希望能够实现全屏播放。发明人在实现本发明的过程中发现,现有的移动终端浏览器在实现全屏播放时,会首先释放掉当前网页的内存区域,记录视频中止位置,然后用生成一全屏显示窗口,为该全屏显示窗口生成另一内存区域,并根据Video标签重新获取视频资源暂存在该另一内存区域中,然后将该另一内存区域中该视频中止位置处的视频资源在全屏显示窗口输出从而实现全屏播放。
但是,现有的这种全屏播放方式至少存在以下技术问题:视频播放流程容易中断,且浪费视频资源。
发明内容
有鉴于此,本发明提供了一种基于视频标签的网页视频播放方法,用于解决现有技术中视频播放容易终端,视频资源浪费的技术问题。
本发明还提供了一种移动终端浏览器,用以保证上述方法在实际应用中的实现。
为实现上述目的,本发明提供如下技术方案:
本发明的一方面提供了一种基于视频标签的网页视频全屏播放方法,应用于移动终端的浏览器中,所述方法包括:
检测所述移动终端的浏览器当前网页存在视频标签时,生成第一显示内存区域;
获取所述视频标签对应的视频数据,存储在所述第一显示内存区域;
将所述第一显示内存区域中的视频数据在所述当前网页中输出;
接收到网页视频全屏播放请求时,生成全屏显示窗口;
获取所述第一显示内存区域的视频数据,并将所述视频数据映射到所述全屏显示窗口输出。
优选地,所述将所述视频内容映射到所述全屏显示窗口输出包括:
将所述第一显示内存区域的视频数据作为纹理对象;
在所述全屏显示窗口中绘制纹理显示区域;
将所述纹理对象映射到所述纹理显示区域,实现在所述全屏显示窗口输出所述视频数据。
优选地,所述接收到网页全屏播放请求后,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210546021.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种火灾探测器的安装装置
- 下一篇:一种智能防盗系统