一种进行视频数据加载的方法、装置和浏览器客户端制造方法及图纸

技术编号:11229094 阅读:104 留言:0更新日期:2015-03-28 12:38
本发明专利技术提供了一种进行视频数据加载的方法、装置和浏览器客户端,其中该方法包括:检测到视频播放应用程序中发起第一网络请求;匹配出第一网络请求的URL或其响应的HTML网页中的第一类型视频播放元素的URL为预置视频类URL信息;所述视频播放应用程序中通过在所述视频播放应用程序所内置的网页以及该网页中的视频播放插件元素对所述匹配出的第一网络请求的URL或其响应的HTML网页中的第一类型视频播放元素的URL进行加载和播放。

【技术实现步骤摘要】
一种进行视频数据加载的方法、装置和浏览器客户端
本专利技术属于浏览器
,尤其涉及一种进行视频数据加载的方法、装置和浏览器客户端。
技术介绍
随着网络技术的发展,网络可以为用户提供各式各样的资源,其中网络中很重要的一类资源就是视频、音频、图片等多媒体资源,特别是视频资源,用户在网络中可以查找到各类视频资源,如电视剧、电影、微视频等。用户在网络中通过网页查询各种视频,然后点击相应的视频,进而通过浏览器直接进行播放。但是,在对视频进行播放时,由于提供的服务器本身带宽较小,或者视频和页面的交互存在问题,常常会出现视频播放时比较卡、慢的问题,即视频播放时常常会停顿一段时间才能继续播放,甚至出现已经播放了一段时间的视频无法缓冲,不能继续播放的问题。更有甚者可能出现打开网页后,由于视频无效而完全无法进行播放的问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的本专利技术的主要目的在于提供一种进行视频数据加载的方法、装置和浏览器客户端。依据本专利技术的一个方面,提供一种进行视频数据加载的方法,包括:检测到视频播放应用程序中发起第一网络请求;匹配出第一网络请求的URL或其响应的HTML网页中的第一类型视频播放元素的URL为预置视频类URL信息;所述视频播放应用程序中通过在所述视频播放应用程序所内置的网页以及该网页中的视频播放插件元素对所述匹配出的第一网络请求的URL或其响应的HTML网页中的第一类型视频播放元素的URL进行加载和播放。其中,还包括:通过在所述视频播放应用程序所内置的网页中加载的全屏显示的视频播放插件元素对对应所述URL的第一视频网址信息进行加载和播放。其中,还包括:调用操作系统默认的浏览对于第一网络请求时的HTML网页进行加载显示,切换到通过该HTML网页中加载和播放对应所述URL的第二视频网址信息。其中,还包括:在HTML网页中进行播放时将第一视频网址信息的时间进度信息发送给该HTML网页中进行跳转,以便在HTML网页进行加载显示第一视频播放信息的播放进度。其中,还包括:获取匹配到的URL中的第一视频网址信息,并发送到视频播放应用程序对应的视频服务器侧,以便所述视频服务器使用所述第一视频网址信息获取对应的视频数据的第二视频网址信息;接收到所述视频服务器侧返回的第二视频网址信息,所述视频播放应用程序中通过在所述视频播放应用程序所内置的网页以及该网页中的视频播放插件元素对所述第二视频网址信息进行加载和播放。其中,还包括:开启DLNA接口,将所述第一视频网址信息和/或第二视频网址信息的视频信息分享在支持DLNA接口的局域网设备中。其中,还包括:通过HDMI接口将所述视频播放插件元素的渲染画面的视频输出接口通过该HDMI接口发送到识别出的电视输出端。其中,还包括:查看所述视频播放应用程序所在的移动设备所在的wifi网络的网络状态,如果其wifi网络为开启状态,则将所述获取的视频数据缓冲后存储在默认路径中并通过所述wifi网络发送到在网络中的接收点,或者将所述第一视频网址信息和/或第二视频网址信息通过wifi网络发送出去。依据本专利技术的另一方面,提供一种浏览器客户端,包括:界面组件,其配置为所述浏览器客户端绘制交互界面,接收输入和/或输出显示与用户交互用的信息;网络组件,其配置为通过界面组件触发发起的网络请求,检测到视频播放应用程序中发起第一网络请求;浏览器内核组件,其配置为处理网络组件检测到的视频播放应用程序中发起第一网络请求,解析渲染后形成网页显示用窗口中可加载显示的网页数据;下载组件,其进一步包括:匹配模组,用于匹配出第一网络请求的URL或其响应的HTML网页中的第一类型视频播放元素的URL为预置视频类URL信息;第一处理模组,用于所述视频播放应用程序中通过在所述视频播放应用程序所内置的网页以及该网页中的视频播放插件元素对所述匹配出的第一网络请求的URL或其响应的HTML网页中的第一类型视频播放元素的URL进行加载和播放。其中,所述第一处理模组还用于,通过在所述视频播放应用程序所内置的网页中加载的全屏显示的视频播放插件元素对对应所述URL的第一视频网址信息进行加载和播放。其中,所述下载组件还包括:切换处理模组,用于调用操作系统默认的浏览对于第一网络请求时的HTML网页进行加载显示,切换到通过该HTML网页中加载和播放对应所述URL的第二视频网址信息。其中,所述切换处理模组还用于:在HTML网页中进行播放时将第一视频网址信息的时间进度信息发送给该HTML网页中进行跳转,以便在HTML网页进行加载显示第一视频播放信息的播放进度。其中,所述下载组件还包括:获取模组,用于获取匹配到的URL中的第一视频网址信息,并发送到视频播放应用程序对应的视频服务器侧,以便所述视频服务器使用所述第一视频网址信息获取对应的视频数据的第二视频网址信息;第二处理模组,用于接收到所述视频服务器侧返回的第二视频网址信息,所述视频播放应用程序中通过在所述视频播放应用程序所内置的网页以及该网页中的视频播放插件元素对所述第二视频网址信息进行加载和播放。其中,所述下载组件还包括:数据分享模组,用于开启DLNA接口,将所述第一视频网址信息和/或第二视频网址信息的视频信息分享在支持DLNA接口的局域网设备中。其中,所述下载组件还包括:视频输出模组,用于通过HDMI接口将所述视频播放插件元素的渲染画面的视频输出接口通过该HDMI接口发送到识别出的电视输出端。其中,所述下载组件还包括:发送模组,用于查看所述视频播放应用程序所在的移动设备所在的wifi网络的网络状态,如果其wifi网络为开启状态,则将所述获取的视频数据缓冲后存储在默认路径中并通过所述wifi网络发送到在网络中的接收点,或者将所述第一视频网址信息和/或第二视频网址信息通过wifi网络发送出去。根据本专利技术的再一方面,提供一种进行视频数据加载的装置,包括:处理器,该处理器中加载运行有检测模组、匹配模组、第一处理模组,其中:所述检测模组,用于检测到视频播放应用程序中发起第一网络请求;所述匹配模组,用于匹配出第一网络请求的URL或其响应的HTML网页中的第一类型视频播放元素的URL为预置视频类URL信息;所述第一处理模组,用于所述视频播放应用程序中通过在所述视频播放应用程序所内置的网页以及该网页中的视频播放插件元素对所述匹配出的第一网络请求的URL或其响应的HTML网页中的第一类型视频播放元素的URL进行加载和播放。其中,所述第一处理模组还用于,通过在所述视频播放应用程序所内置的网页中加载的全屏显示的视频播放插件元素对对应所述URL的第一视频网址信息进行加载和播放。其中,还包括:切换处理模组,用于调用操作系统默认的浏览对于第一网络请求时的HTML网页进行加载显示,切换到通过该HTML网页中加载和播放对应所述URL的第二视频网址信息。其中,所述切换处理模组还用于:在HTML网页中进行播放时将第一视频网址信息的时间进度信息发送给该HTML网页中进行跳转,以便在HTML网页进行加载显示第一视频播放信息的播放进度。其中,还包括:获取模组,用于获取匹配到的URL中的第一视频网址信息,并发送到视频播放应用程序对应的视频服务器侧,以便所述视频服务器使用所述第一视频本文档来自技高网...
一种进行视频数据加载的方法、装置和浏览器客户端

【技术保护点】
一种进行视频数据加载的方法,包括:检测到视频播放应用程序中发起第一网络请求;匹配出第一网络请求的URL或其响应的HTML网页中的第一类型视频播放元素的URL为预置视频类URL信息;所述视频播放应用程序中通过在所述视频播放应用程序所内置的网页以及该网页中的视频播放插件元素对所述匹配出的第一网络请求的URL或其响应的HTML网页中的第一类型视频播放元素的URL进行加载和播放。

【技术特征摘要】
1.一种进行视频数据加载的方法,包括:检测到视频播放应用程序中发起第一网络请求;匹配出第一网络请求的URL或其响应的HTML网页中的第一类型视频播放元素的URL为预置视频类URL信息;所述视频播放应用程序中通过在所述视频播放应用程序所内置的网页以及该网页中的视频播放插件元素对所述匹配出的第一网络请求的URL的第一视频网址信息或其响应的HTML网页中的第一类型视频播放元素的URL的第一视频网址信息进行加载和播放。2.根据权利要求1所述的方法,其中,还包括:通过在所述视频播放应用程序所内置的网页中加载的全屏显示的视频播放插件元素对对应所述URL的第一视频网址信息进行加载和播放。3.根据权利要求2所述的方法,其中,还包括:调用操作系统默认的浏览对于第一网络请求时的HTML网页进行加载显示,切换到通过该HTML网页中加载和播放对应所述URL的第二视频网址信息。4.根据权利要求3所述的方法,其中,还包括:在HTML网页中进行播放时将第一视频网址信息的时间进度信息发送给该HTML网页中进行跳转,以便在HTML网页进行加载显示第一视频播放信息的播放进度。5.一种浏览器客户端,包括:界面组件,其配置为所述浏览器客户端绘制交互界面,接收输入和/或输出显示与用户交互用的信息;网络组件,其配置为通过界面组件触发发起的...

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

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

1