[发明专利]页面视频播放方法及页面视频播放装置在审
申请号: | 201410484333.6 | 申请日: | 2014-09-19 |
公开(公告)号: | CN104967909A | 公开(公告)日: | 2015-10-07 |
发明(设计)人: | 张从玺 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/472 | 分类号: | H04N21/472;H04N21/4782;H04N21/858;G06F17/30 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 视频 播放 方法 装置 | ||
技术领域
本发明涉及互联网领域,特别是涉及一种页面视频播放方法及页面视频播放装置。
背景技术
信息搜索、文字或视频信息的查看成为互联网上用户的最主要的需求。移动终端的用户可以通过移动终端上的应用进行视频信息的观看,也可以通过浏览器登陆视频网站进行视频信息的观看。由于移动终端的应用上的视频源较为单一,因此移动终端的用户更加愿意通过浏览器进行视频信息的查看,这样可以利用浏览器的视频源广泛以及搜索功能强大的优点。
但是在浏览器的页面内进行视频播放,需要通过页面的方式获取视频资源。如在iPhone上使用UIWebView控件构建的浏览器进行视频播放时,由于UIWebView控件中存在一个默认为No的allowsInlineMediaPlayback属性,因此该浏览器中播放的视频均默认为全屏播放,无法实现页面内的视频播放。
如要实现在UIWebView控件构建的浏览器中进行页面内的视频播放,需要对UIWebView控件的属性进行设置,同时还需要对视频网站的代码中的视频标签(video标签)进行设置。而对众多的视频网站中的代码进行修改的工作量极大,修改过程也很复杂。因此现有的iPhone移动终端的浏览器一般均不支持浏览器的页面视频播放。
发明内容
本发明实施例提供一种具有较高兼容性的页面视频播放方法,以解决现有的页面视频播放方法的代码修改工作量较大以及兼容性较差的技术问题。
本发明实施例还提供一种具有较高兼容性的页面视频播放装置,以解决现有的页面视频播放装置的代码修改工作量较大以及兼容性较差的技术问题。
本发明实施例提供一种页面视频播放方法,其包括:
加载浏览器页面,并判断所述浏览器页面中是否存在视频内容;
如所述浏览器页面中存在所述视频内容,则使用自定义播放代码获取所述视频内容的播放地址以及视频控件的尺寸;
根据所述视频控件的尺寸,生成自定义页面视频播放器;以及
根据所述视频内容的播放地址,使用所述自定义页面视频播放器进行页面视频播放。
本发明实施例还提供一种页面视频播放装置,其包括:
视频内容判断模块,用于加载浏览器页面,并判断所述浏览器页面中是否存在视频内容;
视频参数获取模块,用于如所述视频内容判断模块判断所述浏览器页面中存在所述视频内容,则使用自定义播放代码获取所述视频内容的播放地址以及视频控件的尺寸;
播放器生成模块,用于根据所述视频控件的尺寸,生成自定义页面视频播放器;以及
视频播放模块,用于根据所述视频内容的播放地址,使用所述自定义页面视频播放器进行页面视频播放。
相较于现有技术的页面视频播放方法及页面视频播放装置,本发明的页面视频播放方法及页面视频播放装置通过自定义播放代码以及自定义页面视频播放器代替浏览器播放器进行视频播放,从而增强了可页面播放视频的兼容性,同时不需要对页面代码进行大量修改;解决了现有的页面视频播放方法及页面视频播放装置的代码修改工作量较大以及兼容性较差的技术问题。
附图说明
图1为本发明的页面视频播放方法的优选实施例的流程图;
图2为本发明的页面视频播放方法的优选实施例的步骤S103的流程图;
图3为本发明的页面视频播放装置的优选实施例的结构示意图;
图4为本发明的页面视频播放装置的优选实施例的视频参数获取模块的结构示意图;
图5为本发明的页面视频播放方法及页面视频播放装置的具体实施例的流程图。
具体实施方式
请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行之作业的步骤及符号来说明,除非另有述明。因此,其将可了解到这些步骤及操作,其中有数次提到为由计算机执行,包括了由代表了以一结构化型式中的数据之电子信号的计算机处理单元所操纵。此操纵转换该数据或将其维持在该计算机之内存系统中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机之运作。该数据所维持的数据结构为该内存之实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410484333.6/2.html,转载请声明来源钻瓜专利网。