应用程序内的视频播放方法及装置制造方法及图纸

技术编号:11779092 阅读:72 留言:0更新日期:2015-07-26 23:03
本发明专利技术公开了一种应用程序内的视频播放方法及装置,涉及视频播放技术领域,本发明专利技术通过判断在应用程序内的待加载视频页面是否属于预破解页面库,所述预破解页面库中存有视频页面与视频源地址之间的对应关系,在所述待加载视频页面属于所述预破解页面库时,采用内嵌于所述应用程序上的播放器播放与所述视频源地址相应的视频,从而实现了视频播放的播放效果统一,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及视频播放
,特别涉及一种应用程序内的视频播放方法及装置
技术介绍
随着互联网的快速普及,宽带网的全力推行,网络上的视频资源越来越多,在这种背景下,人们对于视频播放的需求也越来越大。但在需要展现各种视频类信息的应用中,比如搜索应用,可能展现各种视频站点上的视频,但各视频站点均有自身的页面展现风格以及播放效果,有的视频站点的页面不美观、有的视频站点提供的视频不清晰、有的视频站点的页面广告太多、又或是有的视频站点的广告太长,均会影响观看视频时的用户体验。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种应用程序内的视频播放方法及装置。依据本专利技术的一个方面,提供了一种应用程序内的视频播放方法,所述方法包括:判断在应用程序内的待加载视频页面是否属于预破解页面库,所述预破解页面库中存有视频页面与视频源地址之间的对应关系;在所述待加载视频页面属于所述预破解页面库时,采用内嵌于所述应用程序上的播放器播放与所述视频源地址相应的视频。可选地,所述判断在应用程序内的待加载视频页面是否属于预破解页面库之前,所述方法还包括:获取若干视频页面,查找所述视频页面中的视频源地址,将所述视频页面与查找到的视频源地址之间的对应关系存储至所述预破解页面库。可选地,所述查找所述视频页面中的视频源地址,进一步包括:通过模拟页面的视频播放请求来查找所述视频页面中的视频源地址。可选地,所述获取若干视频页面,进一步包括:抓取若干页面,并获取各页面的展现量;判断展现量超过预设阈值的页面中是否存在待播放视频,并将存在待播放视频的页面作为视频页面。可选地,所述判断展现量超过预设阈值的页面中是否存在待播放视频,进一步包括:根据页面逻辑来判断展现量超过预设阈值的页面中是否存在待播放视频。可选地,所述将所述视频页面与查找到的视频源地址之间的对应关系存储至所述预破解页面库之后,所述方法还包括:每经过预设时间间隔对所述预破解页面库进行更新。可选地,所述判断在应用程序内的待加载视频页面是否属于预破解页面库之前,所述方法还包括:接收用户在所述应用程序的显示界面中输入的触控指令,根据所述触控指令确定与所述触控指令相应的待加载视频页面。可选地,所述接收用户在所述应用程序的显示界面中输入的触控指令之前,所述方法还包括:接收用户输入的搜索词,根据所述搜索词查找与所述搜索词相关的网页信息,并将查找到的网页信息展示于所述应用程序的显示界面中。可选地,所述方法还包括:在所述待展示视频页面不属于所述预破解页面库或内嵌于所述应用程序上的播放器播放失败时,在所述应用程序内加载所述待加载视频页面,并在脚本拦截所述待加载视频页面的播放事件时,查找所述待加载视频页面中的视频源地址,其中,所述脚本为预先注入在所述应用程序中用于拦截所述待加载视频页面的播放事件的脚本;若查找到所述待加载视频页面中的视频源地址,则采用内嵌于所述应用程序上的播放器播放与所述视频源地址相应的视频。可选地,所述查找所述待加载视频页面中的视频源地址,进一步包括:通过模拟页面的视频播放请求来查找所述待加载视频页面中的视频源地址。可选地,所述方法还包括:若未查找到所述待加载视频页面中的视频源地址,则通过系统原生播放器播放视频。可选地,所述通过系统原生的播放器进行视频播放,进一步包括:通过系统原生播放器以全屏的形式播放视频,并通过预设界面替换所述系统原生播放器的播放界面。可选地,所述采用内嵌于所述应用程序上的播放器播放与所述视频源地址相应的视频,进一步包括:采用内嵌于所述应用程序上的播放器以全屏的形式播放与所述视频源地址相应的视频。依据本专利技术的另一个方面,提供了一种应用程序内的视频播放装置,所述装置包括:页面判断单元,适于判断在应用程序内的待加载视频页面是否属于预破解页面库,所述预破解页面库中存有视频页面与视频源地址之间的对应关系;视频播放单元,适于在所述待加载视频页面属于所述预破解页面库时,采用内嵌于所述应用程序上的播放器播放与所述视频源地址相应的视频。可选地,所述装置还包括:地址查找单元,适于获取若干视频页面,查找所述视频页面中的视频源地址,将所述视频页面与查找到的视频源地址之间的对应关系存储至所述预破解页面库。可选地,所述地址查找单元,进一步适于通过模拟页面的视频播放请求来查找所述视频页面中的视频源地址。可选地,所述地址查找单元,进一步适于抓取若干页面,并获取各页面的展现量;判断展现量超过预设阈值的页面中是否存在待播放视频,并将存在待播放视频的页面作为视频页面。可选地,所述地址查找单元,进一步适于根据页面逻辑来判断展现量超过预设阈值的页面中是否存在待播放视频。可选地,所述装置还包括:数据更新单元,适于每经过预设时间间隔对所述预破解页面库进行更新。可选地,所述装置还包括:触控接收单元,适于接收用户在所述应用程序的显示界面中输入的触控指令,根据所述触控指令确定与所述触控指令相应的待加载视频页面。可选地,所述装置还包括:输入查找单元,适于接收用户输入的搜索词,根据所述搜索词查找与所述搜索词相关的网页信息,并将查找到的网页信息展示于所述应用程序的显示界面中。可选地,所述装置还包括:加载查找单元,适于在所述待展示视频页面不属于所述预破解页面库或内嵌于所述应用程序上的播放器播放失败时,在所述应用程序内加载所述待加载视频页面,并在脚本拦截所述待加载视频页面的播放事件时,查找所述待加载视频页面中的视频源地址,其中,所述脚本为预先注入在所述应用程序中用于拦截所述待加载视频页面的播放事件的脚本;所述视频播放单元,进一步适于在查找到所述待加载视频页面中的视频源地址时,采用内嵌于所述应用程序上的播放器播放与所述视频源地址相应的视频。可选地,所述加载查找单元,进一步适于通过模拟页面的视频播放请求来查找所述待加载视频页面中的视频源地址。可选地,所述视频播放单元,进一步适于在未查找到所述待加载视频页面中的视频源地址时,通过系统原生播放器播放视频。可选地,所述视频播放单元,进一步适于通过系统原生播放器以全屏的形式播放视频,并通过预设界面替换所述系统原生播放器的播放界面。可选地,所述视频播放单元,进一步适于采用内嵌于所述应用程序上的播放器以全屏的形式播放与所述视频源地址相应的视频。本专利技术通过判断在应用程序内的待加载视频页面是否属于预破解页面库,所述预破解页面库中存有视频页面与视频源地址之间的对应关系,在所述待加载视频页面属于所述预破解页面库时,采用内嵌于所述应用程序上的播放器播放与所述视频源地址相应的视频,从而实现了视频播放的播放效果统一,提高了用户体验。【附图说明】图1是本专利技术一种实施方式的应用程序内的视频播放方法的流程图;图2是本专利技术一种实施方式的应用程序内的视频播放方法的流程图;图3是本专利技术一种实施方式的应用程序内的视频播放方法的流程图;图4是本专利技术一种实施方式的应用程序内的视频播放装置的结构框图;图5是本专利技术一种实施方式的应用程序内的视频播放装置的结构框图;图6是本专利技术一种实施方式的应用程序内的视频播放装置的结构框图。【具体实施方式】下面结合附图和实施例,对本专利技术的【具体实施方式】作进一步详细描述。以下实施例用于说明本专利技术,但不用来限当前第1页1 2&n本文档来自技高网...

【技术保护点】
一种应用程序内的视频播放方法,其特征在于,所述方法包括:判断在应用程序内的待加载视频页面是否属于预破解页面库,所述预破解页面库中存有视频页面与视频源地址之间的对应关系;在所述待加载视频页面属于所述预破解页面库时,采用内嵌于所述应用程序上的播放器播放与所述视频源地址相应的视频。

【技术特征摘要】

【专利技术属性】
技术研发人员:任纪海杜保江郑相振吴凯
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1