视频播放方法和浏览器技术

技术编号:8537366 阅读:164 留言:0更新日期:2013-04-04 22:32
本发明专利技术涉及网络计算,具体涉及一种视频播放方法和一种浏览器。其中,浏览器包括:监控并获取模块,用于监控视频播放过程,当检测到播放的视频出现预置状态时,获取所述视频的播放信息;发送模块,用于将所述播放信息发送给服务器;接收并播放模块,用于接收服务器反馈的地址信息,以用于对所述地址信息对应的视频进行播放。

【技术实现步骤摘要】

本专利技术涉及网络计算,具体涉及一种视频播放方法和浏览器
技术介绍
随着网络技术的发展,网络可以提供各式各样的资源给用户使用。网络中很重要的一类资源就是视频、音频、图片等多媒体资源,特别是视频资源,用户在网络中可以查找到各类视频资源,如电视剧、电影、自拍剧、微电影等。用户在网络中通过网页查询各种视频,然后点击相应的视频,进而通过浏览器直接进行播放。但是,在对视频进行播放时,由于提供视频的服务器本身带宽比较小,或者视频和页面的交互存在问题,常常会出现视频播放时比较卡、慢的问题,即视频播放时常常会停顿一段时间才能继续播放,甚至出现已经播放了一段时间的视频无法缓冲,不能继续播 放的问题。更有甚者可能出现打开网页后,由于视频无效而完全无法进行播放的问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的浏览器和视频播放方法。依据本专利技术的一个方面,提供了一种视频播放方法,浏览器的处理包括监控视频播放过程,当检测到播放的视频出现预置状态时,获取所述视频的播放信息;将所述播放信息发送给服务器;接收服务器反馈的地址信息,以用于对所述地址信息对应的视频进行播放。本专利技术实施例中,所述接收服务器反馈的地址信息,以用于对所述地址信息对应的视频进行播放,包括接收服务器反馈的地址信息,显示所述地址信息中的播放地址;接收播放指令,根据播放指令对对应的视频进行播放。本专利技术实施例中,在浏览器中采用独立进程播放视频,所述监控视频播放过程,包括监控独立进程中视频的播放过程。本专利技术实施例中,所述预置状态包括以下任一项获取视频数据失败,视频停止播放时间超过第一预设时间,和视频实际播放时间减去理论播放时间的差值超过第二预设时间。依据本专利技术的另一方面,提供了一种浏览器,包括监控并获取模块,用于监控视频播放过程,当检测到播放的视频出现预置状态时,获取所述视频的播放信息;发送模块,用于将所述播放信息发送给服务器;接收并播放模块,用于接收服务器反馈的地址信息,以用于对所述地址信息对应的视频进行播放。本专利技术实施例中,所述接收并播放模块,包括接收子模块,用于接收服务器反馈的地址信息,显示所述地址信息中的播放地址;播放子模块,用于接收播放指令,根据所述播放指令对对应的视频进行播放。本专利技术实施例中,在浏览器中采用独立进程播放视频;所述监控并获取模块,具体用于监控独立进程中视频的播放过程。本专利技术实施例中,所述预置状态包括以下任一项获取视频数据失败,视频停止播放时间超过第一预设时间,和视频实际播放时间减去理论播放时间的差值超过第二预设时间。根据本专利技术的实施例,可以在视频播放出现预置状态时获取对应的播放信息,再确定与所述播放信息匹配的视频的地址信息,并反馈所述地址信息。从而使得浏览器可以依据所述地址信息进行视频的播放,使用户可以正常的观看视频,尽量避免出现卡、慢和无法播放等问题。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段, 而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中图1示出了根据本专利技术实施例一的视频播放方法的流程图;图2示出了根据本专利技术实施例一的第一种视频库预置方法流程图;图3示出了根据本专利技术实施例一的第二种视频库预置方法流程图;图4示出了根据本专利技术实施例二的视频播放方法流程图;图5示出了根据本专利技术实施例三的视频播放方法示意图;图6示出了根据本专利技术实施例四的服务器结构图;图7示出了根据本专利技术实施例四的浏览器结构图;图8示出了根据本专利技术实施例五的视频的播放系统结构图。具体实施例方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。用户可以在网络中通过网页查询各种视频,然后点击相应的视频,进而通过浏览器直接进行播放。但是,在对视频进行播放时,由于提供视频的服务器本身带宽比较小,或者视频和页面的交互存在问题,常常会出现视频播放时比较卡、慢的问题,即视频播放时常常会停顿一段时间才能继续播放,甚至出现已经播放了一段时间的视频无法缓冲,不能继续播放的问题。更有甚者可能出现打开网页后,由于视频无效而完全无法播放的问题。本专利技术实施例针对上述问题提出了一种视频播放方法,可以在视频播放出现预置状态时获取对应的播放信息,再确定与所述播放信息匹配的视频的地址信息,并反馈所述地址信息。从而使得浏览器可以依据所述地址信息进行视频的播放,从而可以正常的观看视频,尽量避免出现卡、慢和无法播放等问题。实施例一本实施例主要对视频播放方法中服务器的处理进行论述,具体包括图1示出了根据本专利技术实施例一的视频播放方法的流程图。步骤101,接收浏览器获取的播放信息。其中,所述播放信息是在播放时出现预置状态的视频中获取的。浏览器在视频播放的过程中会不断地检测视频的播放状态,当检测到所述视频在 播放中出现预置状态时,会获取所述视频的播放信息,例如,视频的名称、视频播放的总时间等。然后会将所述播放信息发送给服务器,从而使服务器可以接收到所述播放信息。步骤102,确定与所述播放信息匹配的视频,并获取所述匹配的视频的地址信息。然后服务器可以依据所述播放信息进行检测、匹配,从而确定与所述播放信息匹配的视频,并获取所述匹配的视频的地址信息。其中,所述地址信息可以包括所述匹配的视频的播放地址。例如,所述播放信息包含视频的名称和视频的播放地址,服务器可以按照名称进行匹配,从而获取与所述名称匹配的视频,以及各视频的播放地址,将所述播放地址构成地址信息。进一步,还可以将所述各视频的播放地址,与所述播放信息中的播放地址进行比较,剔除与所述播放信息中播放地址相同的播放地址,构成地址信息。步骤103,将所述地址信息反馈给所述浏览器。然后可以将所述地址信息反馈给所述浏览器,从而使得浏览器可以根据所述地址信息进行视频的播放。综上所述,本专利技术实施例中,可以在视频播放出现预置状态时获取对应的播放信息,再确定与所述播放信息匹配的视频的地址信息,并反馈所述地址信息。从而使得浏览器可以依据所述地址信息进行视频的播放,使用户可以正常的观看视频,尽量避免出现卡、慢和无法播放等问题。本专利技术实施例中,还包括在服务器中预置视频库。可以预先在网络中收集各种视频资源的信息,将收集到的信息构成视频信息,从而在服务器中设置视频库,则所述视频库用于存储网络中视频的视频信息。则所述视频信息的一种形式如表I所示本文档来自技高网...

【技术保护点】
一种视频播放方法,包括:监控视频播放过程,当检测到播放的视频出现预置状态时,获取所述视频的播放信息;将所述播放信息发送给服务器;接收服务器反馈的地址信息,以用于对所述地址信息对应的视频进行播放。

【技术特征摘要】
1.一种视频播放方法,包括 监控视频播放过程,当检测到播放的视频出现预置状态时,获取所述视频的播放信息; 将所述播放信息发送给服务器; 接收服务器反馈的地址信息,以用于对所述地址信息对应的视频进行播放。2.如权利要求1所述的方法,所述接收服务器反馈的地址信息,以用于对所述地址信息对应的视频进行播放,包括 接收服务器反馈的地址信息,显示所述地址信息中的播放地址; 接收播放指令,根据播放指令对对应的视频进行播放。3.如权利要求1所述的方法,在浏览器中采用独立进程播放视频,所述监控视频播放过程,包括 监控独立进程中视频的播放过程。4.如权利要求1所述的方法,所述预置状态包括以下任一项获取视频数据失败,视频停止播放时间超过第一预设时间,和视频实际播放时间减去理论播放时间的差值超过第二预设时间。5.一种浏览器,包括...

【专利技术属性】
技术研发人员:李鸣李锦伟贺跃松陈志付俣任寰
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1