一种视频播放列表处理方法、视频播放方法及相关装置与流程

文档序号:11207307阅读:1094来源:国知局
一种视频播放列表处理方法、视频播放方法及相关装置与流程

本发明的实施方式涉及电子技术领域,更具体的,本发明的实施方式涉及一种视频播放列表处理方法、视频播放方法,以及相关的装置、电子设备、非易失性计算机存储介质。



背景技术:

随着科技的进步,越来越多的人会利用电视、手机、电脑等终端来观看网络视频。现有技术中,为了保证广告视频在正片视频中插入、移除的灵活性,通常会采用两个播放器:一个播放器获取正片视频播放列表,用来播放正片视频;另一个播放器获取广告视频播放列表,用来播放广告视频。

然而,本发明的发明人在研究中发现:现有技术中,在停止播放正片视频、开始播放广告视频时需要进行播放器的切换,在停止播放广告视频、开始播放正片视频时也需要进行播放器的切换,而播放器的切换将会导致卡顿现象的出现,影响用户的使用体验。



技术实现要素:

为此,本发明的实施方式提供了一种视频播放列表处理方法、视频播放方法,以及相关的装置、电子设备、非易失性计算机存储介质,以解决现有技术中为了实现视频的动态插入、移除而采用两个播放器所导致的卡顿问题。

为了实现上述目的,本发明的实施方式提供如下技术方案:

在本发明的实施方式的第一方面中,提供了一种视频播放列表处理方法,其特征在于,包括:

获取第一视频播放列表和第二视频播放列表;

将所述第一视频播放列表插入所述第二视频播放列表形成拼接的视频播放列表,并在所述第一视频播放列表和所述第二视频播放列表的列表拼接处设置拼接标签。

在本发明的一个实施例中,将所述第一视频播放列表插入所述第二视频播放列表形成拼接的视频播放列表,并在所述第一视频播放列表和所述第二视频播放列表的列表拼接处设置拼接标签,具体包括:

将所述第一视频播放列表插入所述第二视频播放列表之前形成拼接的视频播放列表,并在所述第一视频播放列表后、所述第二视频播放列表前设置拼接标签。

在本发明的另一实施例中,将所述第一视频播放列表插入所述第二视频播放列表形成拼接的视频播放列表,并在所述第一视频播放列表和所述第二视频播放列表的列表拼接处设置拼接标签,具体包括:

将所述第一视频播放列表插入所述第二视频播放列表中间的指定位置形成拼接的视频播放列表,并在所述第一视频播放列表的前后分别设置拼接标签。

在本发明的一个具体实施例中,所述第一视频播放列表具体为广告视频播放列表;所述第二视频播放列表具体为正片视频播放列表。

在本发明的实施方式的第二方面中,提供了一种视频播放列表处理方法,包括:

获取拼接的视频播放列表,其中,所述拼接的视频播放列表中设置有拼接标签;

在所述拼接的视频播放列表中移除第一视频播放列表和所述拼接标签得到第二视频播放列表。

在本发明的一个实施例中,所述第一视频播放列表包括第一个拼接标签之前的视频播放列表。

在本发明的另一个实施例中,所述第一视频播放列表包括两个拼接标签之间的视频播放列表。

在本发明的一个具体实施例中,所述第一视频播放列表具体为广告视频播放列表;所述第二视频播放列表具体为正片视频播放列表。

在本发明的实施方式的第三方面中,提供了一种视频播放方法,包括:

获取拼接的视频播放列表,其中,所述拼接的视频播放列表中设置有拼接标签;

根据所述拼接标签在所述拼接的视频播放列表中的位置,控制播放模式在第一播放模式和第二播放模式间进行切换,其中,所述第一播放模式为第一视频播放列表对应的播放模式,所述第二播放模式为第二视频播放列表对应的播放模式。

在本发明的一个具体实施例中,所述第一视频播放列表具体为广告视频播放列表;所述第二视频播放列表具体为正片视频播放列表。

在本发明的实施方式的第四方面中,提供了一种视频播放列表处理装置,包括:

第一获取单元,获取第一视频播放列表和第二视频播放列表;

插入单元,用于将所述第一视频播放列表插入所述第二视频播放列表形成拼接的视频播放列表,并在所述第一视频播放列表和所述第二视频播放列表的列表拼接处设置拼接标签。

在本发明的一个实施例中,所述插入单元,具体用于将所述第一视频播放列表插入所述第二视频播放列表之前形成拼接的视频播放列表,并在所述第一视频播放列表后、所述第二视频播放列表前设置拼接标签。

在本发明的另一个实施例中,所述插入单元,具体用于将所述第一视频播放列表插入所述第二视频播放列表中间的指定位置形成拼接的视频播放列表,并在所述第一视频播放列表的前后分别设置拼接标签。

在本发明的一个具体实施例中,所述第一视频播放列表具体为广告视频播放列表;所述第二视频播放列表具体为正片视频播放列表。

在本发明的实施方式的第五方面中,提供了一种视频播放列表处理装置,包括:

第二获取单元,用于获取拼接的视频播放列表,其中,所述拼接的视频播放列表中设置有拼接标签;

移除单元,用于在所述拼接的视频播放列表中移除第一视频播放列表和所述拼接标签得到第二视频播放列表。

在本发明的一个实施例中,所述第一视频播放列表包括第一个拼接标签之前的视频播放列表。

在本发明的另一个实施例中,所述第一视频播放列表包括两个拼接标签之间的视频播放列表。

在本发明的一个具体实施例中,所述第一视频播放列表具体为广告视频播放列表;所述第二视频播放列表具体为正片视频播放列表。

在本发明的实施方式的第六方面中,提供了一种视频播放装置,包括:

第三获取单元,用于获取拼接的视频播放列表,其中,所述拼接的视频播放列表中设置有拼接标签;

切换单元,用于根据所述拼接标签在所述拼接的视频播放列表中的位置,控制播放模式在第一播放模式和第二播放模式间进行切换,其中,所述第一播放模式为第一视频播放列表对应的播放模式,所述第二播放模式为第二视频播放列表对应的播放模式。

在本发明的一个具体实施例中,所述第一视频播放列表具体为广告视频播放列表;所述第二视频播放列表具体为正片视频播放列表。

在本发明的实施方式的第七方面中,提供了一种电子设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:

获取第一视频播放列表和第二视频播放列表;将所述第一视频播放列表插入所述第二视频播放列表形成拼接的视频播放列表,并在所述第一视频播放列表和所述第二视频播放列表的列表拼接处设置拼接标签。

在本发明的一个实施例中,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够具体执行:

将所述第一视频播放列表插入所述第二视频播放列表之前形成拼接的视频播放列表,并在所述第一视频播放列表后、所述第二视频播放列表前设置拼接标签。

在本发明的另一实施例中,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够具体执行:

将所述第一视频播放列表插入所述第二视频播放列表中间的指定位置形成拼接的视频播放列表,并在所述第一视频播放列表的前后分别设置拼接标签。

在本发明的一个具体实施例中,所述第一视频播放列表具体为广告视频播放列表;所述第二视频播放列表具体为正片视频播放列表。

在本发明的实施方式的第八方面中,提供了一种电子设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:

获取拼接的视频播放列表,其中,所述拼接的视频播放列表中设置有拼接标签;在所述拼接的视频播放列表中移除第一视频播放列表和所述拼接标签得到第二视频播放列表。

在本发明的一个实施例中,所述第一视频播放列表包括第一个拼接标签之前的视频播放列表。

在本发明的另一个实施例中,所述第一视频播放列表包括两个拼接标签之间的视频播放列表。

在本发明的一个具体实施例中,所述第一视频播放列表具体为广告视频播放列表;所述第二视频播放列表具体为正片视频播放列表。

在本发明的实施方式的第九方面中,提供了一种电子设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:

获取拼接的视频播放列表,其中,所述拼接的视频播放列表中设置有拼接标签;根据所述拼接标签在所述拼接的视频播放列表中的位置,控制播放模式在第一播放模式和第二播放模式间进行切换,其中,所述第一播放模式为第一视频播放列表对应的播放模式,所述第二播放模式为第二视频播放列表对应的播放模式。

在本发明的一个具体实施例中,所述第一视频播放列表具体为广告视频播放列表;所述第二视频播放列表具体为正片视频播放列表。

在本发明的实施方式的第十方面中,提供了一种非易失性计算机存储介质,所述非易失性计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行:

获取第一视频播放列表和第二视频播放列表;

将所述第一视频播放列表插入所述第二视频播放列表形成拼接的视频播放列表,并在所述第一视频播放列表和所述第二视频播放列表的列表拼接处设置拼接标签。

在本发明的一个实施例中,所述计算机可执行指令用于使计算机具体执行:

将所述第一视频播放列表插入所述第二视频播放列表之前形成拼接的视频播放列表,并在所述第一视频播放列表后、所述第二视频播放列表前设置拼接标签。

在本发明的另一实施例中,所述计算机可执行指令用于使计算机具体执行:

将所述第一视频播放列表插入所述第二视频播放列表中间的指定位置形成拼接的视频播放列表,并在所述第一视频播放列表的前后分别设置拼接标签。

在本发明的一个具体实施例中,所述第一视频播放列表具体为广告视频播放列表;所述第二视频播放列表具体为正片视频播放列表。

在本发明的实施方式的第十一方面中,提供了一种非易失性计算机存储介质,所述非易失性计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行:

获取拼接的视频播放列表,其中,所述拼接的视频播放列表中设置有拼接标签;

在所述拼接的视频播放列表中移除第一视频播放列表和所述拼接标签得到第二视频播放列表。

在本发明的一个实施例中,所述第一视频播放列表包括第一个拼接标签之前的视频播放列表。

在本发明的另一个实施例中,所述第一视频播放列表包括两个拼接标签之间的视频播放列表。

在本发明的一个具体实施例中,所述第一视频播放列表具体为广告视频播放列表;所述第二视频播放列表具体为正片视频播放列表。

在本发明的实施方式的第十二方面中,提供了一种非易失性计算机存储介质,所述非易失性计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行:

获取拼接的视频播放列表,其中,所述拼接的视频播放列表中设置有拼接标签;

根据所述拼接标签在所述拼接的视频播放列表中的位置,控制播放模式在第一播放模式和第二播放模式间进行切换,其中,所述第一播放模式为第一视频播放列表对应的播放模式,所述第二播放模式为第二视频播放列表对应的播放模式。

在本发明的一个具体实施例中,所述第一视频播放列表具体为广告视频播放列表;所述第二视频播放列表具体为正片视频播放列表。

在本发明的实施方式的第十三方面中,提供了一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,所述计算机执行:

获取第一视频播放列表和第二视频播放列表;

将所述第一视频播放列表插入所述第二视频播放列表形成拼接的视频播放列表,并在所述第一视频播放列表和所述第二视频播放列表的列表拼接处设置拼接标签。

在本发明的一个实施例中,当所述程序指令被计算机执行时,所述计算机具体执行:

将所述第一视频播放列表插入所述第二视频播放列表之前形成拼接的视频播放列表,并在所述第一视频播放列表后、所述第二视频播放列表前设置拼接标签。

在本发明的另一实施例中,当所述程序指令被计算机执行时,所述计算机具体执行:

将所述第一视频播放列表插入所述第二视频播放列表中间的指定位置形成拼接的视频播放列表,并在所述第一视频播放列表的前后分别设置拼接标签。

在本发明的一个具体实施例中,所述第一视频播放列表具体为广告视频播放列表;所述第二视频播放列表具体为正片视频播放列表。

在本发明的实施方式的第十四方面中,提供了一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,所述计算机执行:

获取拼接的视频播放列表,其中,所述拼接的视频播放列表中设置有拼接标签;

在所述拼接的视频播放列表中移除第一视频播放列表和所述拼接标签得到第二视频播放列表。

在本发明的一个实施例中,所述第一视频播放列表包括第一个拼接标签之前的视频播放列表。

在本发明的另一个实施例中,所述第一视频播放列表包括两个拼接标签之间的视频播放列表。

在本发明的一个具体实施例中,所述第一视频播放列表具体为广告视频播放列表;所述第二视频播放列表具体为正片视频播放列表。

在本发明的实施方式的第十五方面中,提供了一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,所述计算机执行:

获取拼接的视频播放列表,其中,所述拼接的视频播放列表中设置有拼接标签;

根据所述拼接标签在所述拼接的视频播放列表中的位置,控制播放模式在第一播放模式和第二播放模式间进行切换,其中,所述第一播放模式为第一视频播放列表对应的播放模式,所述第二播放模式为第二视频播放列表对应的播放模式。

在本发明的一个具体实施例中,所述第一视频播放列表具体为广告视频播放列表;所述第二视频播放列表具体为正片视频播放列表。

采用本发明的实施方式,将第一视频播放列表插入第二视频播放列表形成拼接的视频播放列表,并在第一视频播放列表和第二视频播放列表的列表拼接处设置拼接标签,即拼接标签能够标记出被插入的第一视频播放列表的位置,后续可以按照与插入方式对应的移除方式,实现第一视频播放列表的移除,即实现了第一视频的动态插入、移除;相比于现有技术,采用本发明的实施方式,处理后只有一个播放列表,因此只需要一个播放器即可,无需两个播放器,从而避免了卡顿问题的出现,提高了用户的使用体验。

附图说明

为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对本发明的实施方式或现有技术中的技术方案描述中所需要使用的附图作简单地介绍。显而易见的,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引申获得其它的附图。

图1为本发明的一实施例提供的实现视频插入的视频播放列表处理方法的流程示意图;

图2a)为本发明的一实施例提供的第一视频播放列表插入方式一的示意图;

图2b)为本发明的一实施例提供的第一视频播放列表插入方式一对应结果的示意图;

图3a)为本发明的一实施例提供的第一视频播放列表插入方式二的示意图;

图3b)为本发明的一实施例提供的第一视频播放列表插入方式二对应结果的示意图;

图4a)为本发明的一实施例提供的第一视频播放列表插入方式三的示意图;

图4b)为本发明的一实施例提供的第一视频播放列表插入方式三对应结果的示意图;

图5为本发明的一实施例提供的实现视频移除的视频播放列表处理方法的流程示意图;

图6为本发明的一实施例提供的视频播放方法的流程示意图;

图7为本发明的一实施例提供的实现视频插入的视频播放列表处理装置的结构示意图;

图8为本发明的一实施例提供的实现视频移除的视频播放列表处理装置的结构示意图;

图9为本发明的一实施例提供的视频播放装置的结构示意图;

图10为本发明的一实施例提供的电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供的视频播放列表处理方法,可以应用于多种具有视频播放功能的终端,例如电视、手机、电脑等。

本发明实施例提供的一种实现视频插入的视频播放列表处理方法,如图1所示,具体可以包括如下步骤:

步骤101、获取第一视频播放列表和第二视频播放列表。

步骤102、将第一视频播放列表插入第二视频播放列表形成拼接的视频播放列表,并在第一视频播放列表和第二视频播放列表的列表拼接处设置拼接标签。

其中,第一视频播放列表的数量可以为一个,也可以为多个,不发明实施例不作具体限制;将第一视频播放列表插入第二视频播放列表的具体方式可以进行任意设置,如下便列举了几种插入方式:

插入方式一:

在插入方式一中,只有一个第一视频播放列表,将第一视频播放列表插入第二视频播放列表之前形成拼接的视频播放列表,并在第一视频播放列表后、第二视频播放列表前设置拼接标签。

如图2a)所示,第一视频播放列表为{a,b},第二视频播放列表为{1,2,3,4,5},将第一视频播放列表插入第二视频播放列表之前形成的拼接的视频播放列表如图2b)所示,图中,虚线表示拼接标签,共有一个拼接标签。

实际实施时,可以先请求第一视频播放列表,下载第一视频的ts流(transportstream,传送流);在第一视频的最后一个ts流下载后,开始请求第二视频播放列表,将第一视频播放列表插入第二视频播放列表之前形成拼接的视频播放列表,并设置拼接标签;然后开始下载第二视频的ts流。如果第二视频的起播时间点不是从0开始,而是从中间某个位置开始,则可以直接按照时间戳找到对应的ts流开始下载,不需要重新等到开始播放第二视频后再跳转。

插入方式二:

在插入方式二中,只有一个第一视频播放列表,将第一视频播放列表插入第二视频播放列表中间的指定位置形成拼接的视频播放列表,并在第一视频播放列表的前后分别设置拼接标签。

如图3a)所示,第一视频播放列表为{a,b},第二视频播放列表为{1,2,3,4,5},将第一视频播放列表插入第二视频播放列表中间的指定位置形成的拼接的视频播放列表如图3b)所示,图中,虚线表示拼接标签,共有两个拼接标签。

实际实施时,可以先请求第二视频播放列表,开始下载第二视频的ts流;当第二视频的ts流下载到指定位置对应的指定时间点时,请求第一视频播放列表,开始下载第一视频的ts流,并将第一视频播放列表插入第二视频播放列表中间的指定位置形成拼接的视频播放列表,并设置拼接标签。

此时,第二视频播放列表中有一部分列表在第一视频播放列表之后,对于这部分列表对应的ts流,还需要更新其对应的时间戳,即在这部分列表对应的ts流的开始时间值上加上插入的第一视频播放列表的总时长。

插入方式三:

在插入方式三中,有两个第一视频播放列表,将一个第一视频播放列表插入第二视频播放列表之前,并在该第一视频播放列表后、第二视频播放列表前设置拼接标签;将另一个第一视频播放列表插入第二视频播放列表中间的指定位置,并在该第一视频播放列表的前后分别设置拼接标签。

如图4a)所示,一个第一视频播放列表为{a1,b1},另一个第一视频播放列表为{a2,b2},第二视频播放列表为{1,2,3,4,5},将一个第一视频播放列表插入第二视频播放列表之前、将另一个第一视频播放列表插入第二视频播放列表中间的指定位置形成的拼接的视频播放列表如图4b)所示,图中,虚线表示拼接标签,共有三个拼接标签。

实际实施时的具体实现方式可结合前述方式一和方式二,在此不再赘述。

上述实施例提供了一种实现视频插入的视频播放列表处理方法,相应的,本发明的下述实施例还提供了一种实现视频移除的视频播放列表处理方法,在接收到移除指令时触发执行,如图5所示,具体可以包括如下步骤:

步骤501、获取拼接的视频播放列表,其中,拼接的视频播放列表中设置有拼接标签;

步骤502、在拼接的视频播放列表中移除第一视频播放列表和拼接标签得到第二视频播放列表。

依据第一视频播放列表不同的插入方式,可以设置如下对应的不同的移除方式:

移除方式一:

若采用插入方式一将第一视频播放列表插入第二视频播放列表,此时,只有一个拼接标签,第一视频播放列表为拼接标签之前的视频播放列表;即此时,移除拼接标签之前的视频播放列表以及拼接标签,便能够得到第二视频播放列表。

移除方式二:

若采用插入方式二将第一视频播放列表插入第二视频播放列表,此时,共有两个拼接标签,第一视频播放列表为两个拼接标签之间的视频播放列表;即此时,移除两个拼接标签之间的视频播放列表以及两个拼接标签,便能够得到第二视频播放列表。

在移除第一视频播放列表前,第二视频播放列表中有一部分列表在第一视频播放列表之后,对于这部分列表对应的ts流,在移除第一视频播放列表后,还需要更新这部分列表对应的ts流的时间戳,即在这部分列表对应的ts流的开始时间值上减去移除的第一视频播放列表的总时长。

移除方式三:

若采用插入方式三将第一视频播放列表插入第二视频播放列表,此时,共有三个拼接标签,第一视频播放列表包括第一个拼接标签之前的视频播放列表以及后两个拼接标签之间的视频播放列表;即此时,移除第一个拼接标签之前的视频播放列表、后两个拼接标签之间的视频播放列表以及三个拼接标签,便能够得到第二视频播放列表。

可见,采用本发明实施例提供的视频播放列表处理方法,拼接标签能够标记出被插入的第一视频播放列表的位置,因此,根据预先设置的插入方式及其对应的移除方式,能够实现第一视频播放列表在第二视频播放列表中的插入、移除,即实现了第一视频在第二视频中的动态插入、移除。

在一个实际应用场景中,第一视频播放列表具体可以为广告视频播放列表,第二视频播放列表具体可以为正片视频播放列表。此时,采用本发明实施例提供的视频播放列表处理方法,能够实现广告视频播放列表在正片视频播放列表中的插入、移除,即实现了广告视频在正片视频中的动态插入、移除。

相比于现有技术,采用本发明的实施例,处理后只有一个播放列表,因此只需要一个播放器,无需两个播放器,从而避免了卡顿问题的出现,提高了用户的使用体验。

相应于本发明上述实施例提供的实现视频插入的视频播放列表处理方法,本发明实施例还提供了一种视频播放方法,以实现一个播放器播放拼接的视频播放列表,如图6所示,具体可以包括如下步骤:

步骤601、获取拼接的视频播放列表,其中,拼接的视频播放列表中设置有拼接标签;

步骤602、根据拼接标签在拼接的视频播放列表中的位置,控制播放模式在第一播放模式和第二播放模式间进行切换,其中,第一播放模式为第一视频播放列表对应的播放模式,第二播放模式为第二视频播放列表对应的播放模式。

由于拼接的视频播放列表中,拼接标签的前后为不同的视频播放列表,因此在播放到拼接标签的位置时,应控制播放器的播放模式进行切换,由当前的播放模式切换至另一个播放模式。

依据第一视频播放列表不同的插入方式,对应的具体控制切换流程也不同,例如:

控制切换流程一:

若采用插入方式一将第一视频播放列表插入第二视频播放列表,此时,拼接的视频播放列表如图2b),拼接的视频播放列表的第一部分为第一视频播放列表,只有一个拼接标签;因此先控制播放模式为第一播放模式,在播放到拼接标签的位置时,将播放模式从第一播放模式切换到第二播放模式。

控制切换流程二:

若采用插入方式二将第一视频播放列表插入第二视频播放列表,此时,拼接的视频播放列表如图3b),拼接的视频播放列表的第一部分为第二视频播放列表,共有两个拼接标签;因此先控制播放模式为第二播放模式,在播放到第一个拼接标签的位置时,将播放模式从第二播放模式切换到第一播放模式,在播放到第二个拼接标签的位置时,将播放模式从第一播放模式切换到第二播放模式。

控制切换流程三:

若采用插入方式三将第一视频播放列表插入第二视频播放列表,此时,拼接的视频播放列表如图4b),拼接的视频播放列表的第一部分为第一视频播放列表,共有三个拼接标签;因此先控制播放模式为第一播放模式,在播放到第一个拼接标签的位置时,将播放模式从第一播放模式切换到第二播放模式,在播放到第二个拼接标签的位置时,将播放模式从第二播放模式切换到第一播放模式,在播放到第三个拼接标签的位置时,将播放模式从第一播放模式切换到第二播放模式。

可见,采用本发明实施例提供的视频播放方法,实现了一个播放器播放第一视频和第二视频。若上述第一视频播放列表具体为广告视频播放列表,第二视频播放列表具体为正片视频播放列表,采用本发明实施例提供的视频播放方法即实现了一个播放器播放广告视频和正片视频,在停止播放正片视频、开始播放广告视频时,以及在停止播放广告视频、开始播放正片视频时,均不需要进行播放器的切换,因此能够避免卡顿现象的出现,提高用户的使用体验。

基于同一发明构思,根据本发明上述实施例提供的视频播放列表处理方法,相应地,本发明实施例还提供了一种视频播放列表处理装置,如图7所示,具体包括:

第一获取单元701,获取第一视频播放列表和第二视频播放列表;

插入单元702,用于将第一视频播放列表插入第二视频播放列表形成拼接的视频播放列表,并在第一视频播放列表和第二视频播放列表的列表拼接处设置拼接标签。

在本发明的一个实施例中,插入单元702,具体用于将第一视频播放列表插入第二视频播放列表之前形成拼接的视频播放列表,并在第一视频播放列表后、第二视频播放列表前设置拼接标签。

在本发明的另一个实施例中,插入单元702,具体用于将第一视频播放列表插入第二视频播放列表中间的指定位置形成拼接的视频播放列表,并在第一视频播放列表的前后分别设置拼接标签。

在本发明的一个具体实施例中,第一视频播放列表具体为广告视频播放列表;第二视频播放列表具体为正片视频播放列表。

本发明实施例中各单元的功能可对应于图1所示流程中的相应处理步骤,在此不再赘述。

基于同一发明构思,根据本发明上述实施例提供的视频播放列表处理方法,相应地,本发明实施例还提供了一种视频播放列表处理装置,如图8所示,具体包括:

第二获取单元801,用于获取拼接的视频播放列表,其中,拼接的视频播放列表中设置有拼接标签;

移除单元802,用于在拼接的视频播放列表中移除第一视频播放列表和拼接标签得到第二视频播放列表。

在本发明的一个实施例中,第一视频播放列表包括第一个拼接标签之前的视频播放列表。

在本发明的另一个实施例中,第一视频播放列表包括两个拼接标签之间的视频播放列表。

在本发明的一个具体实施例中,第一视频播放列表具体为广告视频播放列表;第二视频播放列表具体为正片视频播放列表。

本发明实施例中各单元的功能可对应于图5所示流程中的相应处理步骤,在此不再赘述。

基于同一发明构思,根据本发明上述实施例提供的视频播放方法,相应地,本发明实施例还提供了一种视频播放装置,如图9所示,具体包括:

第三获取单元901,用于获取拼接的视频播放列表,其中,拼接的视频播放列表中设置有拼接标签;

切换单元902,用于根据拼接标签在拼接的视频播放列表中的位置,控制播放模式在第一播放模式和第二播放模式间进行切换,其中,第一播放模式为第一视频播放列表对应的播放模式,第二播放模式为第二视频播放列表对应的播放模式。

在本发明的一个具体实施例中,第一视频播放列表具体为广告视频播放列表;第二视频播放列表具体为正片视频播放列表。

本发明实施例中各单元的功能可对应于图6所示流程中的相应处理步骤,在此不再赘述。

图10是本发明另一实施例提供的执行上述实施例任一方法的电子设备的硬件结构示意图,如图10所示,该电子设备包括:

至少一个处理器1010以及存储器1020,图10中以一个处理器1010为例。

执行上述实施例任一方法的电子设备还可以包括:输入装置1030和输出装置1040。

处理器1010、存储器1020、输入装置1030和输出装置1040可以通过总线或者其他方式连接,图10中以通过总线连接为例。

存储器1020作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明的实施例中的方法对应的程序指令/模块(单元)(例如,附图7所示的第一获取单元和插入单元、附图8所示的第二获取单元和移除单元、附图9所示的第三获取单元和切换单元)。处理器1010通过运行存储在存储器1020中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例。

存储器1020可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储获取的应用程序的提醒事项的数量信息等。此外,存储器1020可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器1020可选包括相对于处理器1010远程设置的存储器,这些远程存储器可以通过网络连接至列表项操作的处理装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置1030可接收输入的数字或字符信息,以及产生与上述实施例装置的用户设置以及功能控制有关的键信号输入。输出装置1040可包括显示屏等显示设备。

所述一个或者多个模块存储在所述存储器1020中,当被所述一个或者多个处理器1010执行时,执行上述任意方法实施例中的方法。

上述产品可执行本发明的实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明的实施例所提供的方法。

本发明实施例的电子设备可以为电视,也可以如下多种形式存在,包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机、多媒体手机、功能性手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:pda(personaldigitalassistant,个人数字助手)、mid(mobileinternetdevices,移动互联网设备)和umpc(ultra-mobilepersonalcomputer,超级移动个人计算机)设备等。

(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器,掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(5)其它具有数据交互功能的电子装置。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom(readonlymemory,只读存储器)/ram(randomaccessmemory,随机存取存储器)、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1