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

文档序号:8266682阅读:来源:国知局
br>[0061]进一步的,参见图4和图5,为本发明实施例的一种浏览器上播放视频的装置的另一结构示意图,在本实施例中,该装置除包括识别模块10、查询模块20和播放模块30之外,还包括:
[0062]推送模块40,用于若从本地存储的视频解码库中未查询到与所述视频格式匹配的视频解码器,在所述浏览器上推送用于提示用户下载所述视频格式匹配的视频解码器的提不?目息。
[0063]更新模块50,用于若检测到本地存储的视频解码库发生更新时,向指定的服务器请求最新版本的视频解码库。
[0064]压缩模块60,用于统计预置时长内所述视频解码库中每个视频解码器的调用次数,将调用次数小于预置值的视频解码器进行压缩处理。
[0065]可选的,识别模块10用于根据所述视频URL识别所述视频文件的视频格式;或
[0066]从所述视频URL对应的视频服务器下载所述视频文件中指定长度的数据包,通过所述数据包的头信息确定所述视频文件的视频格式。
[0067]可选的,播放模块30包括:
[0068]解码单元301,用于调用所述视频解码器将所述视频文件解码成视频画面显示在所述浏览器上;
[0069]控制单元302,用于接收到用户通过用户界面Π发出的控制指令时,根据所述控制指令的指示对所述视频画面执行相应的操作,其中,所述控制指令包括播放、暂停、快进和快退中的任一种。
[0070]可选的,播放模块30用于从所述视频URL对应的视频服务器预下载所述视频文件中指定长度的数据包,并调用所述视频解码器对所述数据包进行解码。
[0071]本实施例中各模块的交互过程与方法实施例二中基于同一构思,其带来的技术效果也与本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
[0072]实施本发明的实施例,通过对视频URL指向的视频文件的视频格式的识别,在本地存储的视频解码库中查询匹配的视频解码器对该视频文件进行解码,并将解码后的视频文件显示在移动终端的浏览器上,使移动终端的浏览器能支持不同格式的视频文件的播放,提高了浏览器播放视频的扩展能力,使用户使用更便捷。
[0073]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0074]以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
【主权项】
1.一种浏览器上播放视频的方法,其特征在于,包括: 接收到访问浏览器上显示的视频URL统一资源标识符的触发操作时,识别所述视频URL指向的视频文件的视频格式; 从本地存储的视频解码库中查询到与所述视频格式匹配的视频解码器; 调用所述视频解码器在所述浏览器上播放所述视频文件。
2.如权利要求1所述的方法,其特征在于,还包括: 若从本地存储的视频解码库中未查询到与所述视频格式匹配的视频解码器,在所述浏览器上推送用于提示用户下载所述视频格式匹配的视频解码器的提示信息。
3.如权利要求1或2所述的方法,其特征在于,所述从本地存储的视频解码库中查询与所述视频格式匹配的视频解码器的步骤之前,还包括: 若检测到本地存储的视频解码库发生更新时,向指定的服务器请求最新版本的视频解码库。
4.如权利要求3所述的方法,其特征在于,所述识别所述视频URL指向的视频文件的视频格式的步骤包括: 根据所述视频URL识别所述视频文件的视频格式;或 从所述视频URL对应的视频服务器下载所述视频文件中指定长度的数据包,通过所述数据包的头信息确定所述视频文件的视频格式。
5.如权利要求4所述的方法,其特征在于,所述调用所述视频解码器在所述浏览器上播放所述视频文件的步骤包括: 调用所述视频解码器将所述视频文件解码成视频画面显示在所述浏览器上; 接收到用户通过用户界面Π发出的控制指令时,根据所述控制指令的指示对所述视频画面执行相应的操作。
6.如权利要求4所述的方法,其特征在于,所述调用所述视频解码器在所述浏览器上播放所述视频文件的步骤包括: 从所述视频URL对应的视频服务器预下载所述视频文件中指定长度的数据包,并调用所述视频解码器对所述数据包进行解码。
7.如权利要求5或6所述的方法,其特征在于,还包括: 统计预置时长内所述视频解码库中每个视频解码器的调用次数,将调用次数小于预置值的视频解码器进行压缩处理。
8.—种浏览器上播放视频的装置,其特征在于,包括: 识别模块,用于接收到访问浏览器上显示的视频URL统一资源标识符的触发操作时,识别所述视频URL指向的视频文件的视频格式; 查询模块,用于从本地存储的视频解码库中查询到与所述视频格式匹配的视频解码器; 播放模块,用于调用所述视频解码器在所述浏览器上播放所述视频文件。
9.如权利要求8所述的装置,其特征在于,还包括: 推送模块,用于若从本地存储的视频解码库中未查询到与所述视频格式匹配的视频解码器,在所述浏览器上推送用于提示用户下载所述视频格式匹配的视频解码器的提示信肩、O
10.如权利要求8或9所述的装置,其特征在于,还包括: 更新模块,用于若检测到本地存储的视频解码库发生更新时,向指定的服务器请求最新版本的视频解码库。
11.如权利要求10所述的装置,其特征在于,所述识别模块用于 根据所述视频URL识别所述视频文件的视频格式;或 从所述视频URL对应的视频服务器下载所述视频文件中指定长度的数据包,通过所述数据包的头信息确定所述视频文件的视频格式。
12.如权利要求11所述的装置,其特征在于,所述播放模块包括: 解码单元,用于调用所述视频解码器将所述视频文件解码成视频画面显示在所述浏览器上; 控制单元,用于接收到用户通过用户界面Π发出的控制指令时,根据所述控制指令的指示对所述视频画面执行相应的操作。
13.如权利要求11所述的装置,其特征在于,所述播放模块用于从所述视频URL对应的视频服务器预下载所述视频文件中指定长度的数据包,并调用所述视频解码器对所述数据包进行解码。
14.如权利要求12或13所述的装置,其特征在于,还包括: 压缩模块,用于统计预置时长内所述视频解码库中每个视频解码器的调用次数,将调用次数小于预置值的视频解码器进行压缩处理。
15.一种移动终端,其特征在于,包括如权利要求8-14任一项所述的装置。
【专利摘要】本发明实施例公开了一种浏览器上播放视频的方法,包括接收到访问浏览器上显示的视频URL统一资源标识符的触发操作时,识别所述视频URL指向的视频文件的视频格式;从本地存储的视频解码库中查询到与所述视频格式匹配的视频解码器;调用所述视频解码器在所述浏览器上播放所述视频文件。本发明实施例还公开了一种浏览器上播放视频的装置和移动终端。采用本发明,提高了浏览器播放视频的扩展能力,使用户使用更便捷。
【IPC分类】H04N19-42, H04M1-725, H04L29-06, H04N7-01
【公开号】CN104581171
【申请号】CN201310481548
【发明人】马宁, 杨柳, 陶勇, 薛平安
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年4月29日
【申请日】2013年10月15日
【公告号】WO2015055081A1
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1