一种视频文件播放处理方法及装置制造方法及图纸

技术编号:14182350 阅读:85 留言:0更新日期:2016-12-14 11:30
本发明专利技术实施例提供一种视频文件播放处理方法及装置。该视频文件播放处理方法包括:响应于用户的网页浏览操作中,若检测获知待访问的目标网页的URL地址存储在预设清单中,则将浏览器的用户代理信息由当前用户代理信息更新为目标用户代理信息;所述目标用户代理信息用于触发服务器发送标准类型的视频文件;加载所述目标网页,并采用增强改进后的视频播放方法对所述目标网页中的视频文件进行播放。本发明专利技术实施例响应于用户的网页浏览操作,若检测获知待访问的目标网页的URL地址存储在预设清单中,则更新所述浏览器的用户代理信息,以使所述浏览器接收服务器发送的标准类型的视频文件,提高了对视频类型的兼容性。

Video file playing processing method and device

The embodiment of the invention provides a method and a device for playing video files. Including the processing method for playing video files: in response to the user's web browsing operation, if informed to visit the target web page URL address stored in the default list, the browser user agent information by updating the current user agent information for the target user agent information; the target user agent server sends information to trigger the standard type of video file; loading the target \, and enhance the use of the improved method of video playback on the target page in the video files. The embodiment of the invention in response to a user's web browsing operations, if informed to visit the target web page URL address stored in the default list, updating the browser user agent information, so that the browser receives the server to send the standard types of video files, improve the video type compatibility.

【技术实现步骤摘要】

本专利技术实施例涉及多媒体
,尤其涉及一种视频文件播放处理方法及装置
技术介绍
随着移动通信技术的发展以及互联网技术的日益融合,通过手机等移动终端浏览网页己经变得日益普及,用户可通过移动终端内置的浏览器或第三方的浏览器来浏览网页。为了在移动终端的浏览器上支持播放多媒体,超文本应用技术工作组对标准通用标记语言进行了第五次修改,在HTML4的基础上设计了HTML5。原生的HTML5video视频播放技术不支持视频的全屏播放,但在原生的HTML5video视频播放技术中,系统的多媒体框架支持媒体流(media stream)类型视频文件的播放。在相关的现有技术中,为了支持视频的全屏播放,对原生的HTML5video视频播放技术进行了增强改进,但在增强改进后的HTML5video视频播放技术中,由于系统的多媒体框架不支持媒体流(media stream)类型视频文件的播放,导致增强改进后的HTML5video视频播放技术无法播放媒体流类型的视频文件,影响用户使用体验。因此,目前迫切需要解决的问题是:在支持视频的全屏播放的同时,需要进一步提高增强改进后的HTML5video对视频类型的兼容性。
技术实现思路
本专利技术实施例提供一种视频文件播放处理方法及装置,用以解决现有技术中当支持视频的全屏播放时视频播放技术对视频类型的兼容性差的缺陷。本专利技术实施例提供一种视频文件播放处理方法,包括:响应于用户的网页浏览操作,若检测获知待访问的目标网页的URL地址存储在预设清单中,则将浏览器的用户代理信息由当前用户代理信息更新为目标用户代理信息;所述目标用户代理信息用于触发服务器发送标准类型的视频文件;加载所述目标网页,并采用增强改进后的视频播放方法对所述目标网页中的视频文件进行播放。可选地,所述方法还包括:若检测获知待访问的目标网页的URL地址不存储在预设清单中,且检测获知所述目标网页包括有媒体流类型的视频文件的链接,将浏览器的用户代理信息由当前用户代理信息更新为目标用户代理信息;加载所述目标网页,并采用增强改进后的视频播放方法对所述目标网页中的视频文件进行播放。可选地,通过如下方式检测获知所述目标网页是否包括有媒体流类型的视频文件的链接:根据文档对象模型树,解析获得所述目标网页中视频标签的存储地址;根据所述存储地址的特征字符串确定所述目标网页是否包括有媒体流类型的视频文件的链接。可选地,所述根据所述存储地址的特征字符串确定所述目标网页是否包括有媒体流类型的视频文件的链接包括:如果所述特征字符串包括字符“blob”或“embed”,确定所述目标网页中包括有媒体流类型的视频文件的链接。可选地,所述预设清单存储在浏览器应用的客户端侧或浏览器应用的服务器侧。本专利技术实施例提供的视频文件播放处理方法,响应于用户的网页浏览操作,若检测获知待访问的目标网页的URL地址存储在预设清单中,则更新所述浏览器的用户代理信息,以使所述浏览器接收服务器发送的标准类型的视频文件,提高了对视频类型的兼容性。本专利技术实施例提供一种视频文件播放处理装置,包括:第一用户代理信息更新单元,用于响应于用户的网页浏览操作,当检测获知待访问的目标网页的URL地址存储在预设清单中时,将浏览器的用户代理信息由当前用户代理信息更新为目标用户代理信息;所述目标用户代理信息用于触发服务器发送标准类型的视频文件;第一视频文件播放单元,用于加载所述目标网页,并采用增强改进后的视频播放方法对所述目标网页中的视频文件进行播放。可选地,该视频文件播放处理装置还包括:第二用户代理信息更新单元,用于当检测获知待访问的目标网页的URL地址不存储在预设清单中,且检测获知所述目标网页包括有媒体流类型的视频文件的链接时,将浏览器的用户代理信息由当前用户代理信息更新为目标用户代理信息;第二视频文件播放单元,用于加载所述目标网页,并采用增强改进后的视频播放方法对所述目标网页中的视频文件进行播放。可选地,所述第二用户代理信息更新单元包括:解析子单元,用于根据文档对象模型树,解析获得所述目标网页中视频标签的存储地址;识别子单元,用于根据所述存储地址的特征字符串确定所述目标网页是否包括有媒体流类型的视频文件的链接。可选地,所述识别子单元用于:如果所述特征字符串包括字符“blob”或“embed”,确定所述目标网页中包括有媒体流类型的视频文件的链接。可选地,所述预设清单存储在浏览器应用的客户端侧或浏览器应用的服务器侧。本专利技术实施例提供的视频文件播放处理装置,用户代理信息更新单元响应于用户的网页浏览操作,当检测获知待访问的目标网页的URL地址存储在预设清单中时,将浏览器的用户代理信息由当前用户代理信息更新为目标用户代理信息;所述目标用户代理信息适用于接收服务器发送的标准类型的视频文件;第一视频文件播放单元加载所述目标网页,并采用增强改进后的视频播放方法对所述目标网页中的视频文件进行播放,提高了视频文件播放处理装置对视频类型的兼容性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术视频文件播放处理方法的应用场景图;图2为本专利技术视频文件播放处理方法的一个实施例的流程图;图3为本专利技术视频文件播放处理方法的另一个实施例的流程图;图4为本专利技术视频文件播放处理装置的一个实施例的结构示意图;图5为本专利技术实施例的视频文件播放处理装置的实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术视频文件播放处理方法实施例的应用场景图。图1示出了浏览器的客户端111和服务器12;其中,浏览器的客户端111预装在移动终端11上,该移动终端11包括但不限于手机、平板电脑等具有浏览器功能的电子设备。客户端111向位于国外的服务器12发送用户代理信息,用户代理信息用于指示客户端111所在移动终端11的操作系统类型,服务器12根据用户代理信息的不同向客户端111发送不同类型的视频文件,即,如果用户代理信息为ios,服务器12向客户端111发送标准类型的视频文件(视频文件的存储地址的起始字符串为“http”);而如果用户代理信息不是ios,服务器12向客户端111发送媒体流类型的视频文件。在相关的现有技术中,当采用增强改进后的HTML5video的视频播放方法时,系统的多媒体框架不支持对媒体流类型的视频文件进行播放,导致采用增强改进后的HTML5video视频播放方法就无法对媒体流类型的视频文件进行播放,使其对视频类型的兼容性差的问题。在本专利技术实施例的视频文件播放处理方法中,在应用浏览器进行网页浏览的过程中,若检测获知待访问的目标网页的URL地址存储在预设清单中,说明目标网页中包含流媒体类型的视频文件,则更新客户端发送给服务器的用户代本文档来自技高网...
一种视频文件播放处理方法及装置

【技术保护点】
一种视频文件播放处理方法,其特征在于,包括:响应于用户的网页浏览操作,若检测获知待访问的目标网页的URL地址存储在预设清单中,将浏览器的用户代理信息由当前用户代理信息更新为目标用户代理信息;所述目标用户代理信息用于触发服务器发送标准类型的视频文件;加载所述目标网页,并采用增强改进后的视频播放方法对所述目标网页中的视频文件进行播放。

【技术特征摘要】
1.一种视频文件播放处理方法,其特征在于,包括:响应于用户的网页浏览操作,若检测获知待访问的目标网页的URL地址存储在预设清单中,将浏览器的用户代理信息由当前用户代理信息更新为目标用户代理信息;所述目标用户代理信息用于触发服务器发送标准类型的视频文件;加载所述目标网页,并采用增强改进后的视频播放方法对所述目标网页中的视频文件进行播放。2.根据权利要求1所述的视频文件播放处理方法,其特征在于,所述方法还包括:若检测获知待访问的目标网页的URL地址不存储在预设清单中,且检测获知所述目标网页包括有媒体流类型的视频文件的链接,将浏览器的用户代理信息由当前用户代理信息更新为目标用户代理信息;加载所述目标网页,并采用增强改进后的视频播放方法对所述目标网页中的视频文件进行播放。3.根据权利要求2所述的视频文件播放处理方法,其特征在于,通过如下方式检测获知所述目标网页是否包括有媒体流类型的视频文件的链接:根据文档对象模型树,解析获得所述目标网页中视频标签的存储地址;根据所述存储地址的特征字符串确定所述目标网页是否包括有媒体流类型的视频文件的链接。4.根据权利要求3所述的视频文件播放处理方法,其特征在于,所述根据所述存储地址的特征字符串确定所述目标网页是否包括有媒体流类型的视频文件的链接包括:如果所述特征字符串包括字符“blob”或“embed”,确定所述目标网页包括有流媒体类型的视频文件的链接。5.根据权利要求1所述的视频文件播放处理方法,其特征在于,所述预设清单存储在浏览器应用的客户端侧或浏览器应用的服务器侧。6.一种视频文件播...

【专利技术属性】
技术研发人员:王璟瑶
申请(专利权)人:乐视控股北京有限公司乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

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

1