一种浏览器上播放视频的方法、装置及移动终端的制作方法

文档序号:8266682阅读:520来源:国知局
一种浏览器上播放视频的方法、装置及移动终端的制作方法
【技术领域】
[0001]本发明涉及网络领域,尤其涉及一种浏览器上播放视频的方法、装置及移动终端。
【背景技术】
[0002]由于移动网络的发展,用户对于在移动终端上观看视频的需求也越来越广泛。用户通过移动终端观看视频的方式主要通过浏览器和专用的视频客户端来实现。当用户使用专用的视频客户端(如优酷视频客户端或腾讯视频客户端)来观看视频时,用户只能选择内容提供商的网站上提供的视频文件,无法观看其他视频网络上的视频文件,如优酷视频客户端只能在观看优酷网上的视频文件,而无法观看腾讯视频客户端的视频文件,通用性不足,且用户需要下载不同类型的客户端,操作比较繁琐。
[0003]当用户使用浏览器观看视频文件时,目前移动终端的浏览器主要功能是浏览器网页内容,没有视频文件的解码扩展能力,遇到需要播放的视频文件只能通过调用第三方软件来支持。例如在播放Flash视频文件时,浏览器会提示用户下载安装Flash插件来播放该视频文件,在播放MP4视频文件时,浏览器会提示用户下载安装支持MP4播放的插件,用户操作十分繁琐。

【发明内容】

[0004]本发明实施例所要解决的技术问题在于,提供一种浏览器上播放视频的方法、装置及移动终端。可解决现有技术中移动终端的浏览器无法支持视频文件播放和操作繁琐的不足。
[0005]为了解决上述技术问题,本发明实施例提供了一种浏览器上播放视频的方法,包括:
[0006]接收到访问浏览器上显示的视频URL统一资源标识符的触发操作时,识别所述视频URL指向的视频文件的视频格式;
[0007]从本地存储的视频解码库中查询到与所述视频格式匹配的视频解码器;
[0008]调用所述视频解码器在所述浏览器上播放所述视频文件。
[0009]相应地,本发明还提供了一种浏览器上播放视频的装置,包括:
[0010]识别模块,用于接收到访问浏览器上显示的视频URL统一资源标识符的触发操作时,识别所述视频URL指向的视频文件的视频格式;
[0011]查询模块,用于从本地存储的视频解码库中查询到与所述视频格式匹配的视频解码器;
[0012]播放模块,用于调用所述视频解码器在所述浏览器上播放所述视频文件。
[0013]相应的,本发明还提供了一种移动终端,包括上述的装置。
[0014]实施本发明实施例,具有如下有益效果:
[0015]实施本发明的实施例,通过对视频URL指向的视频文件的视频格式的识别,在本地存储的视频解码库中查询匹配的视频解码器对该视频文件进行解码,并将解码后的视频文件显示在移动终端的浏览器上,使移动终端的浏览器能支持不同格式的视频文件的播放,提高了浏览器播放视频的扩展能力,使用户使用更便捷。
【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本发明实施例的一种浏览器上播放视频的方法的流程示意图;
[0018]图2是本发明实施例的一种浏览器上播放视频的方法的另一流程示意图;
[0019]图3是本发明实施例的一种浏览器上播放视频的装置的结构示意图;
[0020]图4是本发明实施例的一种浏览器上播放视频的装置的另一结构示意图;
[0021]图5是图4中播放模块的结构示意图。
【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]参见图1,为本发明实施例的一种浏览器上播放视频的方法的流程示意图,在本实施例中,该方法包括以下步骤:
[0024]S101、接收访问浏览器上显示的视频URL的触发操作时,识别所述视频URL指向的视频文件的视频格式。
[0025]具体的,用户通过移动终端的浏览器向视频服务器发出HTTP (HypertextTransfer Protocol,超文本传输协议,简称HTTP)请求,视频服务器向移动终端返回一个页面,该页面上包括若干个视频文件对应的视频URL (Uniform Resource Locator,统一资源标识符,简称URL),移动终端接收到用户访问浏览器的页面上显示的视频URL的触发操作(如触摸屏事件或按键事件)时,识别所述视频URL指向的视频文件的视频格式,识别的方法可以是,直接通过视频URL中的表示视频文件名称的后缀来识别,例如,视频URL为“www.123.com/shipin.swf”,移动终端的浏览器可直接从视频URL中识别出用视频文件的格式为swf,对于在视频URL中隐藏视频格式的视频URL,识别的方法可以是根据视频URL从视频服务器中预下载一定数量的视频文件的数据包,通过获得的数据包来识别视频文件的视频类型。
[0026]在本发明的实施例中,移动终端浏览器还可以通过其他方式来识别视频URL所指向的视频文件的视频格式,其他视频格式例如MP4格式、rmvb格式、Flash格式和avi格式等的视频文件也可通过本实施例提供的方法来识别。
[0027]步骤102、从本地存储的视频解码库中查询与所述视频格式匹配的视频解码器。
[0028]具体的,移动终端本地存储预先设置有视频解码库,该视频解码库中包括若干数量的视频解码器,例如视频解码库中包括swf视频解码器、rmvb视频解码器、MP4视频解码器和Flash视频解码器等。移动终端根据步骤101识别出来的视频文件的视频格式从该视频解码库中查询匹配的视频解码器,在步骤101中识别出来的视频文件为swf格式,则移动终端从视频解码库中查询到与swf格式匹配的swf视频解码器。
[0029]步骤103、调用所述视频解码器在所述浏览器上播放所述视频文件。
[0030]具体的,移动终端调用swf视频解码器对视频文件解码成视频画面,并将该视频画面显示在浏览器的指定位置上,该视频画面的窗口上还设置有一个控制该视频画面的UI,用于控制该视频画面的播放、暂停、快进和快退等操作。
[0031]可选的,移动终端从视频URL对应的视频服务器预下载视频文件中指定长度的数据包,并调用视频解码器对数据包进行解码。例如,预先下载1%长度的视频文件后再由视频解码器进行解码,以提高播放视频文件的流畅性。
[0032]实施本发明的实施例,通过对视频URL指向的视频文件的视频格式的识别,在本地存储的视频解码库中查询匹配的视频解码器对该视频文件进行解码,并将解码后的视频文件显示在移动终端的浏览器上,使移动终端的浏览器能支持不同格式的视频文件的播放,提高了浏览器播放视频的扩展能力,使用户使用更便捷。
[0033]参见图2,为本发明实施例的一种移动终端的浏览器上播放视频的方法的另一流程示意图,在本实施例中,该方法包括以下步骤:
[0034]S201、接收浏览器上显示的视频URL的触发操作时,识别视频URL指向的视频文件的视频格式。
[0035]具体的,用户通过移动终端的浏览器向视频服务器发出HTTP请求,视频服务器向移动终端返回一个页面,该页面上包括若干个视频文件对应的视频URL统一资源标识符,移动终端接收到用户访问浏览器的页面上显示的视频URL的触发操作(如触摸屏事件或按键事件)时,识别所述视频URL指向的视频文件的视频格式,识别的方法可以是,直接通过视频URL中的表示视
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1