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

技术编号:11753541 阅读:79 留言:0更新日期:2015-07-22 01:55
本发明专利技术公开了一种应用程序内的视频播放方法及装置,涉及视频播放技术领域,所述方法包括:在脚本拦截应用程序内的当前视频页面的播放事件时,查找所述当前视频页面中的视频源地址,其中,所述脚本为预先注入在所述应用程序中用于拦截所述当前视频页面的播放事件的脚本;在查找到所述当前视频页面中的视频源地址时,采用内嵌于所述应用程序上的播放器播放与所述视频源地址相应的视频。本发明专利技术先通过脚本拦截所述当前视频页面的播放事件,再查找所述当前视频页面中的视频源地址,若查找到所述当前视频页面中的视频源地址,则采用内嵌于所述应用程序上的播放器播放与所述视频源地址相应的视频,从而保证了视频播放的播放效果统一。

【技术实现步骤摘要】

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

【技术保护点】
一种应用程序内的视频播放方法,其特征在于,所述方法包括:在脚本拦截应用程序内的当前视频页面的播放事件时,查找所述当前视频页面中的视频源地址,其中,所述脚本为预先注入在所述应用程序中用于拦截所述当前视频页面的播放事件的脚本;在查找到所述当前视频页面中的视频源地址时,采用内嵌于所述应用程序上的播放器播放与所述视频源地址相应的视频。

【技术特征摘要】

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

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

1