本发明专利技术适用于移动终端技术领域,提供了一种在线视频播放方法及装置,包括:当检测到对网页中视频链接的访问指令时,扫描所述网页的代码;判断所述网页的代码中是否包含浏览器播放函数,所述浏览器播放函数用于实现在浏览器中生成预设尺寸的播放窗口以进行视频播放;当所述网页的代码中包含所述浏览器播放函数时,从所述视频链接指向的服务器中获取所述视频链接对应的视频内容;调用所述浏览器播放函数,在所述浏览器中生成预设尺寸的播放窗口,在所述预设尺寸的播放窗口中播放所述视频内容。本发明专利技术使得在线视频的播放过程无需切换至移动终端的本地播放器来进行,大大提高了移动终端的网页浏览效率。
【技术实现步骤摘要】
一种在线视频播放方法及装置
本专利技术属于移动终端
,尤其涉及一种在线视频播放方法及装置。
技术介绍
移动互联网的飞速发展以及智能化移动终端的迅速普及为人们的生活带来了翻天覆地的变化,在媒体传播方面,用户不仅仅可以通过移动互联网在移动终端上随时随地地浏览文字、图片,收听音乐,还能够直接通过移动终端在线观看视频,移动互联体验朝着多元化的方向蓬勃发展。目前,当移动终端通过浏览器访问网页中的视频链接时,浏览器需要调用移动终端本地的系统播放器,由系统播放器向该视频链接指向的视频站点服务器请求加载相应的视频内容,从而实现在线视频的播放。然而,系统播放器始终必须全屏播放在线视频,导致在在线视频的播放过程中,视频播放窗口占据了移动终端的整个屏幕,浏览器网页访问被中断,若用户希望继续访问网页,只能中止在线视频的播放,将浏览器切换至前台运行,由此降低了移动终端的网页浏览效率。
技术实现思路
本专利技术实施例的目的在于提供一种在线视频播放方法,解决目前移动终端无法同时进行网页浏览及在线视频播放,影响了移动终端的网页浏览效率的问题。本专利技术实施例是这样实现的,一种在线视频播放方法,包括:当检测到对网页中视频链接的访问指令时,扫描所述网页的代码;判断所述网页的代码中是否包含浏览器播放函数,所述浏览器播放函数用于实现在浏览器中生成预设尺寸的播放窗口以进行视频播放;当所述网页的代码中包含所述浏览器播放函数时,从所述视频链接指向的服务器中获取所述视频链接对应的视频内容;调用所述浏览器播放函数,在所述浏览器中生成预设尺寸的播放窗口,在所述预设尺寸的播放窗口中播放所述视频内容。本专利技术实施例的另一目的在于提供一种在线视频播放装置,包括:扫描单元,用于当检测到对网页中视频链接的访问指令时,扫描所述网页的代码;判断单元,用于判断所述网页的代码中是否包含浏览器播放函数,所述浏览器播放函数用于实现在浏览器中生成预设尺寸的播放窗口以进行视频播放;获取单元,用于当所述网页的代码中包含所述浏览器播放函数时,从所述视频链接指向的服务器中获取所述视频链接对应的视频内容;播放单元,用于调用所述浏览器播放函数,在所述浏览器中生成预设尺寸的播放窗口,在所述预设尺寸的播放窗口中播放所述视频内容。本专利技术实施例提供了一种基于移动终端浏览器的在线视频播放方法,在通过浏览器进行网页浏览的过程中,当访问了网页中的视频链接,需要进行在线视频的播放时,利用网页代码中预埋的浏览器播放函数,直接调用浏览器生成预设尺寸的播放窗口来进行在线视频的播放,使得在线视频的播放无需始终占据移动终端的整个屏幕,视频观看和网页浏览的网络行为能够平滑切换,甚至同时进行,大大提高了移动终端的网页浏览效率。附图说明图1是本专利技术实施例提供的移动终端的在线视频播放方法的实现流程图;图2是本专利技术实施例提供的移动终端的在线视频播放方法步骤S103的具体实现流程图;图3是本专利技术实施例提供的移动终端的在线视频播放方法步骤S104的具体实现流程图;图4A和图4B是本专利技术实施例提供的移动终端的在线视频播放方法播放窗口的位置示意图;图5是本专利技术另一实施例提供的移动终端的在线视频播放方法的实现流程图;图6是本专利技术实施例提供的移动终端的在线视频播放装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例提供了一种基于移动终端浏览器的在线视频播放方法,在通过浏览器进行网页浏览的过程中,当访问了网页中的视频链接,需要进行在线视频的播放时,利用网页代码中预埋的浏览器播放函数,直接调用浏览器生成预设尺寸的播放窗口来进行在线视频的播放,使得在线视频的播放无需始终占据移动终端的整个屏幕,视频观看和网页浏览的网络行为能够平滑切换,甚至同时进行,大大提高了移动终端的网页浏览效率。本专利技术实施例所述的移动终端包括但不限于手机、平板电脑等具备移动互联网接入功能的智能移动终端设备,且上述移动终端中均安装了适用于移动终端操作系统运行环境的无线应用协议(WirelessApplicationProtocol,WAP)浏览器(以下简称浏览器),用于通过浏览器进行网页浏览。图1示出了本专利技术实施例提供的移动终端的在线视频播放方法的实现流程,详述如下:在步骤S101中,当检测到对网页中视频链接的访问指令时,扫描所述网页的代码。在本实施例中,通过移动终端的浏览器所访问的网页中包括了视频链接,例如,专门的视频内容发布站点提供的视频链接,又例如,新闻网页中提供的新闻内容对应的视频报道的链接,上述视频链接在网页中可以以文字、图片或者触控按钮的形式进行展示。对上述视频链接的访问指令可以通过检测点击事件、触摸事件等用户事件来检测到。展现在浏览器界面中的所有网页在后台都是以代码形式存在的,例如超文本标记语言(HypertextMarkupLanguage,HTML),浏览器通过读取代码,将代码所描述的网页展示出来。在本实施例中,当检测到对网页中视频链接的访问指令时,则启动对该网页代码的扫描过程。在步骤S102中,判断所述网页的代码中是否包含浏览器播放函数,所述浏览器播放函数用于实现在浏览器中生成预设尺寸的播放窗口以进行视频播放。在本实施例中,移动终端浏览器的协议规范提供了在浏览器中进行视频播放的功能,根据该协议规范,开发人员能够预先定义一个浏览器播放函数,该浏览器播放函数的作用即是在浏览器运行过程中直接调用浏览器的视频播放功能,生成预设尺寸的播放窗口,从而在浏览器中来进行在线视频播放。优选地,该浏览器播放函数可以位于一个预先约定的javascript标签内,方便浏览器进行功能调用,即,在执行步骤S101之前,在网页的代码中预设包含该浏览器播放函数的javascript标签。例如,定义浏览器播放函数QQB_playVideo(video_title,video_url,play_mode),其中,该浏览器播放函数的函数名为QQBplayVideo,其中的参数“videotitle”标示了当前需要播放的视频的名称,参数“video_url”为当前需要播放的视频的地址,即当前需要播放的视频的视频链接,而参数“playmode”为用于定义播放窗口的预设尺寸,例如,其参数取值可以如下:“playmode”=0,播放窗口大小为浏览器默认值;“playmode”=1,播放窗口加载为全屏播放;“playmode”=2,播放窗口加载为半屏播放。若浏览器播放函数为:QQB_playVideo(’测试视频’,'http://www.qq.com/test.mp4',2),则该函数实现的是在浏览器中进行名称为“测试视频”的视频的播放,其播放模式为半屏播放,而该视频的地址为http://www.qq.com/test.mp4。在本实施例中,在扫描完网页的代码之后,能够判断出该网页的代码中是否包含上述浏览器播放函数,是则执行步骤S103。在步骤S103中,当所述网页的代码中包含所述浏览器播放函数时,从所述视频链接指向的服务器中获取所述视频链接对应的视频内容。在包含了视频链接的网页代码中,若包含了该浏览器播放函数,当访问其中的视频链接时,即可以本文档来自技高网...
【技术保护点】
一种在线视频播放方法,其特征在于,包括:当检测到对网页中视频链接的访问指令时,扫描所述网页的代码;判断所述网页的代码中是否包含浏览器播放函数,所述浏览器播放函数用于实现在浏览器中生成预设尺寸的播放窗口以进行视频播放;当所述网页的代码中包含所述浏览器播放函数时,从所述视频链接指向的服务器中获取所述视频链接对应的视频内容;调用所述浏览器播放函数,在所述浏览器中生成预设尺寸的播放窗口,在所述预设尺寸的播放窗口中播放所述视频内容。
【技术特征摘要】
1.一种在线视频播放方法,其特征在于,包括:当检测到对网页中视频链接的访问指令时,扫描所述网页的代码;判断所述网页的代码中是否包含预埋的浏览器播放函数,所述浏览器播放函数用于实现在浏览器中生成预设尺寸的播放窗口以进行视频播放;当所述网页的代码中包含所述浏览器播放函数时,从所述视频链接指向的服务器中获取所述视频链接对应的视频内容,并禁止浏览器调用移动终端本地的视频播放器;调用所述浏览器播放函数,在所述浏览器中生成预设尺寸的播放窗口,在所述预设尺寸的播放窗口中播放所述视频内容。2.如权利要求1所述的方法,其特征在于,所述方法还包括:当所述网页的代码中不包含所述浏览器播放函数,调用所述移动终端的视频播放器,以使所述视频播放器根据所述视频链接从所述服务器加载并播放所述视频内容。3.如权利要求1所述的方法,其特征在于,在所述检测到对网页中视频链接的访问指令之前,所述方法还包括:在所述网页的代码中预设包含所述浏览器播放函数的javascript标签。4.如权利要求1或3所述的方法,其特征在于,所述从所述视频链接指向的服务器中获取所述视频链接对应的视频内容包括:根据所述移动终端的操作系统类型确定适合所述移动终端播放的视频格式;向所述视频链接指向的服务器发送加载请求,所述加载请求中携带了适合所述移动终端播放的视频格式;接收所述服务器返回的适合所述移动终端播放的视频格式的所述视频链接对应的视频内容。5.如权利要求1或3所述的方法,其特征在于,所述调用所述浏览器播放函数,在所述浏览器中生成预设尺寸的播放窗口,在所述预设尺寸的播放窗口中播放所述视频内容包括:获取所述浏览器播放函数中的播放参数,所述播放参数包括所述预设尺寸;在所述浏览器中生成所述预设尺寸的播放窗口;在所述预设尺寸的播放窗口中播放所述视频内容。6.如权利要求5所述的方法,其特征在于,所述播放参数还包括播放窗口位置,所述在所述浏览器中生成所述预设尺寸的播放窗口包括:在所述浏览器中的所述播放窗口位置生成所述预设尺寸的播放窗口。7.一种...
【专利技术属性】
技术研发人员:刘靖,林晓丹,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。