视频播放的方法、装置和存储介质制造方法及图纸

技术编号:21917719 阅读:21 留言:0更新日期:2019-08-21 13:36
本发明专利技术公开了一种视频播放的方法、装置和存储介质。其中,该方法包括:接收第一应用使用共享播放器的使用请求;响应于使用请求,向第一应用提供共享播放器,使得第一应用采用共享播放器播放视频资源;在视频资源从第一应用切换至第二应用播放的情况下,向第二应用提供共享播放器,使得第二应用采用共享播放器播放视频资源。因此,本发明专利技术实施例可以实现视频资源在不同应用间切换过程流畅、无缝,中途用户无需等待。

Method, device and storage medium for video playback

【技术实现步骤摘要】
视频播放的方法、装置和存储介质
本专利技术涉及网络通信
,尤其涉及一种视频播放的方法、装置和存储介质。
技术介绍
随着网络通信技术的快速发展,网络应用给人们的生活带来了极大的便利。例如,用户可以通过一个应用(如智能电视中的桌面应用)来播放多个信源,也可以通过不同应用来播放同一个信源(如电视(TV)信源)。具体的,通过智能电视中的桌面应用可以收看由模拟电视或者数字电视提供的视频资源等。目前,不同的应用所提供的功能不同。例如,在智能电视的桌面应用中会有一个视频窗口用于电视直播节目或多媒体视频内容的播放。该桌面应用基于其视频窗口,只能提供简单的播放能力。对于多媒体视频或电视直播节目播放时进一步的功能,如快进、返回、立体音响等功能需要进入到对应的应用中才能使用。因此,基于不同的应用的功能,用户经常需要为播放同一视频而在不同的视频应用间进行切换。例如,在智能电视的播放不同信源的过程中,带有视频窗口的不同应用之间的切换跳转,就是较高频的一个切换场景。申请人经研究发现:因为视频播放窗口以及相应播放资源需要依附于应用的生命周期。在应用退出后,视频播放窗口以及相应播放资源需要被销毁。例如,在现有的智能电视播放视频的过程中,若需从正在播放某视频的应用A跳转到应用B中继续去播放同一视频,中间需要先销毁应用A的视频播放窗口以及相应播放资源,然后退出应用A,接着启动应用B,最后去创建应用B的视频播放窗口以及相应播放资源。由于应用切换导致的视频播放窗口以及相应播放资源的销毁和重建是相对耗时的操作,这就导致了在应用B启动之后,视频窗口还需要等待一段时候才能继续播放应用A所播放的那条视频。如何解决播放相同内容(如视频资源和播放信源等)的不同应用间切换不流畅,切换后的新应用的视频窗口需要等待一段时候后才能继续播放切换前的视频的问题,成为亟待解决的技术问题。
技术实现思路
为了解决播放相同内容的不同应用间切换不流畅,切换后的新应用的视频窗口需要等待一段时候后才能继续播放切换前的视频的问题,本专利技术实施例提供了一种视频播放的方法、装置和存储介质。第一方面,提供了一种视频播放的方法。该方法包括以下步骤:接收第一应用使用共享播放器的使用请求;响应于使用请求,向第一应用提供共享播放器,使得第一应用采用共享播放器播放视频资源;在视频资源从第一应用切换至第二应用播放的情况下,向第二应用提供共享播放器,使得第二应用采用共享播放器播放视频资源。第二方面,提供了一种视频播放的方法。该方法包括以下步骤:第一应用发送使用共享播放器播放视频资源的第一使用请求;在第一使用请求被响应后,第一应用采用共享播放器播放视频资源;在视频资源从第一应用切换至第二应用播放的情况下,第二应用采用共享播放器播放所述视频资源。第三方面,提供了一种视频播放的装置。该装置包括:接收单元,用于接收第一应用使用共享播放器的使用请求;第一提供单元,用于响应于使用请求,向第一应用提供共享播放器,使得第一应用采用共享播放器播放视频资源;第二提供单元,用于在视频资源从第一应用切换至第二应用播放的情况下,向第二应用提供共享播放器,使得第二应用采用共享播放器播放视频资源。第四方面,提供了一种视频播放的装置。该装置包括:发送单元,用于由第一应用发送使用共享播放器播放视频资源的第一使用请求;第一播放单元,用于在第一使用请求被响应后,第一应用采用所述共享播放器播放所述视频资源;第二播放单元,用于在视频资源从第一应用切换至第二应用播放的情况下,第二应用采用所述共享播放器播放视频资源。第五方面,提供了一种视频播放的装置。该装置包括:存储器,用于存放程序;处理器,用于执行所述存储器存储的程序,所述程序使得所述处理器执行上述各方面所述的方法。第六方面,提供了一种计算机可读存储介质。该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。第七方面,提供了一种包含指令的计算机程序产品。当该产品在计算机上运行时,使得计算机执行上述各方面所述的方法。第八方面,提供了一种计算机程序。当该计算机程序在计算机上运行时,使得计算机执行上述各方面所述的方法。由此,上述专利技术实施例可以通过接收第一应用获取共享播放器的使用请求,向第一应用发送共享播放器。该共享播放器可以由视频播放窗口以及相应播放资源抽象而成。共享播放器可以脱离应用的生命周期的控制,进而可以在应用之间进行播放器共享。第一应用可以采用共享播放器在视频播放窗口中播放视频资源。上述专利技术实施例还可以通过接收将视频资源从第一应用切换至第二应用播放的切换请求,向第二应用发送共享播放器,可以使得第二应用采用共享播放器播放视频资源。如此设计从视觉上看,视频从第一应用切换至第二应用时,视频播放窗口由播放终端的部分界面扩展至全部界面,视频内容继续流畅播放。该切换过程中,因为第一应用和第二应用均使用共享播放器,所以第一应用的视频播放窗口和视频资源无需被销毁和重建,因此,该切换过程流畅、无缝,中途没有黑屏现象,无需用户等待。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例的视频播放的系统架构示意图;图2是图1中播放终端的播放组件的示意图;图3是本专利技术一实施例的视频播放的方法的流程示意图;图4是图3中第一应用的视频播放时的显示器界面示意图;图5是图3中第二应用的视频播放时的显示器界面示意图;图6是本专利技术一实施例的创建共享播放器的流程示意图;图7是本专利技术另一实施例的视频播放的方法的流程示意图;图8是本专利技术又一实施例的视频播放的方法的流程示意图。图9是本专利技术一实施例的视频播放的装置的结构示意图;图10是本专利技术另一实施例的视频播放的装置的结构示意图;图11是本专利技术一实施例的视频播放的装置的框架示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1是本专利技术一实施例的视频播放的系统架构示意图。如图1所示,该系统架构可以包括:播放终端100、路由器200、服务器300和网络500。其中,播放终端100可以是智能电视、电脑等可以播放视频资源的设备。视频资源可以包括TV信源(有限电视和无线电视)、影视视频等资源,此方面内容不做限制。播放终端100上可以安装用于播放资源的多个应用(如第一应用和第二应用),并可以响应用户400的播放指令或者切换应用的指令,通过应用展示相应资源。播放终端100的本地可以配置有多个组件,如应用管理组件和共享播放器管理组件等。路由器200可以将播放终端100接入网络500,从而启动各个应用,收看视频等资源。服务器300可以用于提供TV信源或者网络本文档来自技高网
...

【技术保护点】
1.一种视频播放的方法,其特征在于,包括以下步骤:接收第一应用使用共享播放器的使用请求;响应于所述使用请求,向所述第一应用提供所述共享播放器,使得所述第一应用采用所述共享播放器播放视频资源;在所述视频资源从所述第一应用切换至第二应用播放的情况下,向所述第二应用提供所述共享播放器,使得所述第二应用采用所述共享播放器播放所述视频资源。

【技术特征摘要】
1.一种视频播放的方法,其特征在于,包括以下步骤:接收第一应用使用共享播放器的使用请求;响应于所述使用请求,向所述第一应用提供所述共享播放器,使得所述第一应用采用所述共享播放器播放视频资源;在所述视频资源从所述第一应用切换至第二应用播放的情况下,向所述第二应用提供所述共享播放器,使得所述第二应用采用所述共享播放器播放所述视频资源。2.根据权利要求1所述的方法,其特征在于,还包括:响应于所述使用请求,判断当前是否存在所述共享播放器;当当前不存在所述共享播放器时,创建所述共享播放器。3.根据权利要求2所述的方法,其特征在于,判断当前是否存在所述共享播放器,包括:当创建所述共享播放器或者销毁所述共享播放器时,记录所述共享播放器的存在状态;基于所述存在状态判断当前是否存在所述共享播放器。4.根据权利要求2所述的方法,其特征在于,创建所述共享播放器,包括:根据所述视频资源的属性,选择播放插件;利用所述播放插件申请用于支持所述播放插件播放所述视频资源的播放资源;构建视频显示区;设置所述视频显示区的共享播放管理参数,并生成视频播放窗口;基于所述播放资源和所述视频播放窗口,生成所述共享播放器。5.根据权利要求4所述的方法,其特征在于,还包括:调整所述视频显示区的如下显示参数中的一种或者多种:显示层次参数、显示大小参数、显示位置参数。6.根据权利要求1所述的方法,其特征在于,还包括:预先读取所述第一应用的配置文件;根据所述配置文件,判断所述第一应用是否需要所述共享播放器;当所述第一应用需要所述共享播放器时,判断当前是否存在所述共享播放器;当当前不具有所述共享播放器时,创建所述共享播放器。7.根据权利要求6所述的方法,其特征在于,根据所述配置文件,判断所述第一应用是否需要所述共享播放器,包括:读取所述配置文件中关于所述共享播放器的配置参数;根据所述配置参数判断所述第一应用是否需要所述共享播放器。8.根据权利要求1所述的方法,其特征在于,还包括:当所述第一应用不需要使用所述共享播放器时,判断当前是否具有所述共享播放器;当前具有所述共享播放器时,发送销毁所述共享播放器的销毁指令。9.根据权利要求1所述的方法,其特征在于,还包括:响应于所述切换请求,判断所述第二应用对所述共享播放器的共享条件是否满足;当所述共享条件满足时,向所述第二应用提供所述共享播放器。10.根据权利要求9所述的方法,其特征在于,所述共享条件包括:所述第二应用请求播放的视频资源对应的播放地址与所述共享播放器播放的视频资源的播放地址相同;或者所述第二应用请求播放的视频资源对应的播放信源与所述共享播放器播放的视频资源的播放信源相同。11.一种视频播放的方法,其特征在于,包括以下步骤:第一应用发送使用共享播放器播放视频资源的第一使用请求;在所述第一使用请求被响应后,所述第一应用采用所述共享播放器播放所述视频资源;在所述视频资源从所述第一应用切换至第二应用播放的情况下,所述第二应用采用所述共享播放器播放所述视频资源。12.根据权利要求11所述的方法,其特征在于,还包括:预先检测所述第一应用的配置文件和/或所述第二应用的配置文件,得到所述第一应用和/或所述第二应用是否需要使用所述共享播放器的检测结果,根据所述检测结果判断是否需要创建所述共享播放器。13.一种视频播放的装置,其特征在于,包括:接收单元,用于接收第一应用使用共享播放器的使用请求;第一提供单元,用于响应于所述使用请求,向所述第...

【专利技术属性】
技术研发人员:周思浩许玉波
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1