播放多媒体数据的方法和浏览器装置制造方法及图纸

技术编号:9794558 阅读:99 留言:0更新日期:2014-03-21 19:09
本发明专利技术公开了一种播放多媒体数据的方法和浏览器装置,所述的方法包括:从浏览器的收藏夹中获取所收藏的多媒体播放数据,其中所述多媒体播放数据为从包含所述多媒体的网页中抓取得到;分析所述多媒体播放数据的数据类型,并依据所述数据类型确定所述多媒体的播放器插件;在浏览器侧使用所述确定的播放器插件加载所述获取的多媒体播放数据进行播放。从而不必仅依靠原始的网页就可以播放该网页中的多媒体文件,避免由于网页失效而引起的多媒体无法播放的问题。

【技术实现步骤摘要】
播放多媒体数据的方法和浏览器装置
本专利技术涉及计算机技术,具体涉及一种播放多媒体数据的方法,以及一种浏览器装置。
技术介绍
用户可以使用浏览器在网络中进行浏览,若网页中包含自己比较感兴趣的内容,则可以对该网页的网址进行保存,即将所述网址保存在收藏夹中。若用户是对网页中的多媒体资源感兴趣,如音频、视频等,可以收藏该网页的网址以对该多媒体资源进行收藏,用户可以通过收藏的网址重新播放网页中的多媒体。但是,网页有时会失效,如有时网址对网页进行管理后,收藏的网址对应网站无法开启,因此收藏网页无法确保能够随时播放多媒体资源。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的浏览器装置和相应的播放多媒体数据的方法。依据本专利技术的一个方面,提供了一种播放多媒体数据的方法,包括:从浏览器的收藏夹中获取所收藏的多媒体播放数据,其中所述多媒体播放数据为从包含所述多媒体的网页中抓取得到;分析所述多媒体播放数据的数据类型,并依据所述数据类型确定所述多媒体的播放器插件;在浏览器侧使用所述确定的播放器插件加载所述获取的多媒体播放数据进行播放。本专利技术一个可选实施例中,分析所述多媒体播放数据的数据类型,并依据所述数据类型确定所述多媒体的播放器插件,包括:当所述多媒体播放数据为链接地址时,所述多媒体播放数据的数据类型为地址类,则确定所述多媒体的播放器插件为flash播放器插件或非flash播放器插件;当所述多媒体播放数据为多媒体文件时,所述多媒体播放数据的数据类型为文件类,则确定所述多媒体的播放器插件为非flash播放器插件;若所述多媒体播放数据为网页代码时,所述多媒体播放数据的数据类型为代码类,则确定所述多媒体的播放器插件为flash播放器插件。本专利技术一个可选实施例中,所述在浏览器侧使用所述确定的播放器插件加载所述获取的多媒体播放数据进行播放,包括:将所述多媒体播放数据与所述浏览器中的播放器插件关联;当接收到播放所述多媒体播放数据的指示信息时,采用所述播放器插件对所述多媒体播放数据进行播放。本专利技术一个可选实施例中,还包括抓取网页中多媒体播放数据的步骤:对网页进行分析确定所述网页中多媒体对应的网页标签;依据所述网页标签获取所述网页中的多媒体播放数据,其中,所述多媒体播放数据包括:网页代码、源地址或多媒体文件。本专利技术一个可选实施例中,若所述多媒体播放数据为多媒体文件,则依据所述网页标签获取所述网页中的多媒体播放数据,包括:当所述网页标签加载的播放器插件包含限制信息,且对网页标签对应的网页代码解析失败时,播放所述多媒体并抓取所述多媒体的媒体数据流;采用所述媒体数据流生成多媒体文件,并将所述多媒体文件作为多媒体播放数据。本专利技术一个可选实施例中,还包括:获取所述包含所述多媒体的网页的网页地址,并与所述多媒体播放数据建立对应关系;将所述网页地址对应保存在所述收藏夹中。本专利技术一个可选实施例中,所述收藏夹包括云服务器端收藏夹和本地收藏夹,则所述多媒体播放数据保存在所述云服务器端收藏夹和/或本地收藏夹中。本专利技术一个可选实施例中,还包括:将收藏夹中所述多媒体播放数据的启动事件与所述播放器的进程关联;接收启动所述多媒体播放数据的指示信息,并依据所述指示信息触发所述多媒体播放数据的启动事件;依据所述启动事件调用关联的所述播放器的进程,并对所述多媒体播放数据进行播放。本专利技术一个可选实施例中,还包括:创建一个网页并在所述网页中内嵌播放器插件;将所述内嵌播放器插件的播放信息与所述多媒体播放数据关联,并生成所述网页的网页地址。本专利技术一个可选实施例中,生成所述网页的网页地址之后,还包括:将所述收藏夹中收藏的多媒体播放数据替换为所述网页地址。所述在浏览器侧使用所述确定的播放器插件加载所述获取的多媒体播放数据进行播放,包括:在接收到指示信息后,采用浏览器开启所述网页地址对应的网页,并采用网页中内嵌的播放器插件对所述多媒体播放数据进行播放。本专利技术一个可选实施例中,还包括:在播放所述多媒体播放数据时,对所述播放器插件中所述多媒体的缓存数据进行下载。本专利技术一个可选实施例中,还包括:获取收藏夹在所述多媒体播放数据的描述信息;依据所述描述信息获取所述多媒体的推荐播放信息,并在所述收藏夹中显示所述推荐播放信息。根据本专利技术的另一个方面,还提供了一种浏览器装置,包括:获取模块,用于从浏览器的收藏夹中获取所收藏的多媒体播放数据,其中所述多媒体播放数据为从包含所述多媒体的网页中抓取得到;分析并确定模块,用于分析所述多媒体播放数据的数据类型,并依据所述数据类型确定所述多媒体的播放器插件;播放模块,用于在浏览器侧使用所述确定的播放器插件加载所述获取的多媒体播放数据进行播放。本专利技术一个可选实施例中,所述分析并确定模块,用于当所述多媒体播放数据为链接地址时,所述多媒体播放数据的数据类型为地址类,则确定所述多媒体的播放器插件为flash播放器插件或非flash播放器插件;当所述多媒体播放数据为多媒体文件时,所述多媒体播放数据的数据类型为文件类,则确定所述多媒体的播放器插件为非flash播放器插件;若所述多媒体播放数据为网页代码时,所述多媒体播放数据的数据类型为代码类,则确定所述多媒体的播放器插件为flash播放器插件。本专利技术一个可选实施例中,所述播放模块,用于将所述多媒体播放数据与所述浏览器中的播放器插件关联;当接收到播放所述多媒体播放数据的指示信息时,采用所述播放器插件对所述多媒体播放数据进行播放。本专利技术一个可选实施例中,还包括:抓取模块,用于抓取网页中多媒体的播放数据;具体用于对网页进行分析确定所述网页中多媒体对应的网页标签;依据所述网页标签获取所述网页中多媒体对应的播放数据,其中,所述多媒体播放数据包括:网页代码、源地址或多媒体文件。本专利技术一个可选实施例中,若所述播放数据为多媒体文件,则所述抓取模块,用于当所述网页标签加载的播放器插件包含限制信息,且对网页标签对应的网页代码解析失败时,播放所述多媒体并抓取所述多媒体的媒体数据流;采用所述媒体数据流生成多媒体文件,并将所述多媒体文件作为播放数据。本专利技术一个可选实施例中,还包括:保存模块,用于获取所述包含所述多媒体的网页的网页地址,并与所述多媒体播放数据建立对应关系;将所述网页地址对应保存在所述收藏夹中。本专利技术一个可选实施例中,所述收藏夹包括云服务器端收藏夹和本地收藏夹,则所述多媒体播放数据保存在所述云服务器端收藏夹和/或本地收藏夹中。本专利技术一个可选实施例中,还包括:关联调用模块,用于将收藏夹中所述多媒体播放数据的启动事件与所述播放器的进程关联;接收启动所述多媒体播放数据的指示信息,并依据所述指示信息触发所述多媒体播放数据的启动事件;依据所述启动事件调用关联的所述播放器的进程,并对所述多媒体播放数据进行播放。本专利技术一个可选实施例中,还包括:创建模块,用于创建一个网页并在所述网页中内嵌播放器;将所述内嵌播放器的播放信息与所述多媒体播放数据关联,并生成所述网页的网页地址。本专利技术一个可选实施例中,还包括:替换模块,用于将所述收藏夹中收藏的多媒体的播放数据替换为所述网页地址;所述播放模块,用于在接收到指示信息后,采用浏览器开启所述网页地址对应的网页,并采用网页中内嵌的播放器对所述播放数据进行播放。本专利技术一个可本文档来自技高网...
播放多媒体数据的方法和浏览器装置

【技术保护点】
一种播放多媒体数据的方法,包括:从浏览器的收藏夹中获取所收藏的多媒体播放数据,其中所述多媒体播放数据为从包含所述多媒体的网页中抓取得到;分析所述多媒体播放数据的数据类型,并依据所述数据类型确定所述多媒体的播放器插件;在浏览器侧使用所述确定的播放器插件加载所述获取的多媒体播放数据进行播放。

【技术特征摘要】
1.一种播放多媒体数据的方法,包括:从浏览器的收藏夹中获取所收藏的多媒体播放数据,其中所述多媒体播放数据为从包含所述多媒体的网页中抓取得到;分析所述多媒体播放数据的数据类型,并依据所述数据类型确定所述多媒体的播放器插件;在浏览器侧使用所述确定的播放器插件加载所述获取的多媒体播放数据进行播放;其中,所述在浏览器侧使用所述确定的播放器插件加载所述获取的多媒体播放数据进行播放,包括:将所述多媒体播放数据与所述浏览器中的播放器插件关联;当接收到播放所述多媒体播放数据的指示信息时,采用所述播放器插件对所述多媒体播放数据进行播放。2.如权利要求1所述的方法,分析所述多媒体播放数据的数据类型,并依据所述数据类型确定所述多媒体的播放器插件,包括:当所述多媒体播放数据为链接地址时,所述多媒体播放数据的数据类型为地址类,则确定所述多媒体的播放器插件为flash播放器插件或非flash播放器插件;当所述多媒体播放数据为多媒体文件时,所述多媒体播放数据的数据类型为文件类,则确定所述多媒体的播放器插件为非flash播放器插件;若所述多媒体播放数据为网页代码时,所述多媒体播放数据的数据类型为代码类,则确定所述多媒体的播放器插件为flash播放器插件。3.如权利要求1所述的方法,还包括抓取网页中多媒体播放数据的步骤:对网页进行分析确定所述网页中多媒体对应的网页标签;依据所述网页标签获取所述网页中的多媒体播放数据,其中,所述多媒体播放数据包括:网页代码、源地址或多媒体文件。4.如权利要求3所述的方法,若所述多媒体播放数据为多媒体文件,则依据所述网页标签获取所述网页中的多媒体播放数据,包括:当所述网页标签加载的播放器插件包含限制信息,且对网页标签对应的网页代码解析失败时,播放所述多媒体并抓取所述多媒体的媒体数据流;采用所述媒体数据流生成多媒体文件,并将所述多媒体文件作为多媒体播放数据。5.如权利要求1所述的方法,还包括:获取所述包含所述多媒体的网页的网页地址,并与所述多媒体播放数据建立对应关系;将所述网页地址对应保存在所述收藏夹中。6.如权利要求1所述的方法,所述收藏夹包括云服务器端收藏夹和本地收藏夹,则所述多媒体播放数据保存在所述云服务器端收藏夹和/或本地收藏夹中。7.如权利要求1所述的方法,还包括:将收藏夹中所述多媒体播放数据的启动事件与所述播放器的进程关联;接收启动所述多媒体播放数据的指示信息,并依据所述指示信息触发所述多媒体播放数据的启动事件;依据所述启动事件调用关联的所述播放器的进程,并对所述多媒体播放数据进行播放。8.如权利要求1所述的方法,还包括:创建一个网页并在所述网页中内嵌播放器插件;将所述内嵌播放器插件的播放信息与所述多媒体播放数据关联,并生成所述网页的网页地址。9.如权利要求8所述的方法,生成所述网页的网页地址之后,还包括:将所述收藏夹中收藏的多媒体播放数据替换为所述网页地址;所述在浏览器侧使用所述确定的播放器插件加载所述获取的多媒体播放数据进行播放,包括:在接收到指示信息后,采用浏览器开启所述网页地址对应的网页,并采用网页中内嵌的播放器插件对所述多媒体播放数据进行播放。10.如权利要求1所述的方法,还包括:在播放所述多媒体播放数据时,对所述播放器插件中所述多媒体的缓存数据进行下载。11.如权利要求1所述的方法,还包括:获取收藏夹在所述多媒体播放数据的...

【专利技术属性】
技术研发人员:邹涛
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1