视频播放方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34744893 阅读:30 留言:0更新日期:2022-08-31 18:38
本申请提供了一种视频播放方法、装置、电子设备及存储介质,属于视频播放技术领域。本申请通过,在播放目标视频时,获取所述目标视频对应的切换事件、多个待播放片段及多个所述待播放片段对应的时间范围;在播放所述目标视频的过程中,监测是否发生所述切换事件;当监测到发生所述切换事件时,确定发生所述切换事件的时间信息,并在多个所述时间范围中,确定所述时间信息所在的目标时间范围;在多个所述待播放片段中,将所述目标时间范围对应的待播放片段确定为目标播放片段。以实现根据发生切换事件的时间信息确定待播放片段,从而增加视频播放的趣味性。频播放的趣味性。频播放的趣味性。

【技术实现步骤摘要】
视频播放方法、装置、电子设备及存储介质


[0001]本申请涉及视频播放
,尤其涉及一种视频播放方法、装置、电子设备及存储介质。

技术介绍

[0002]传统剧情类的视频作品,如影片、电视剧、网络影片及微电影等,其故事内容往往都是单一的,如故事的开始、经过和结尾等情节内容均是固定单一的。相应的,目前在各类视频播放场景下,也是基于单一的故事内容进行播放的。近几年,为了提高用户观看体验,一些视频作品在拍摄制作过程中,会根据不同的剧情走向拍摄多个分支剧情,例如,前面是相同的故事主线,最后对应多个不同的故事结局。然而,在对前述包含多个分支剧情的视频作品进行播放时,如何确定待播放的分支剧情成为亟需解决的问题。

技术实现思路

[0003]为了解决上述如何确定待播放的分支剧情的技术问题,本申请提供了一种视频播放方法、装置、电子设备及存储介质。
[0004]第一方面,提供了一种视频播放方法,所述方法包括:
[0005]在播放目标视频时,获取所述目标视频对应的切换事件、多个待播放片段及多个所述待播放片段对应的时间范围;
[0006]在播放所述目标视频的过程中,监测是否发生所述切换事件;
[0007]当监测到发生所述切换事件时,确定发生所述切换事件的时间信息,并在多个所述时间范围中,确定所述时间信息所在的目标时间范围;
[0008]在多个所述待播放片段中,将所述目标时间范围对应的待播放片段确定为目标播放片段。
[0009]在一个可能的实施方式中,所述在播放所述目标视频的过程中,监测是否发生所述切换事件,包括:
[0010]在播放所述目标视频的过程中,监测播放所述目标视频的播放进度;
[0011]在所述播放进度达到目标播放进度时,确定发生所述切换事件。
[0012]在一个可能的实施方式中,所述在播放所述目标视频的过程中,监测是否发生所述切换事件,包括:
[0013]在播放所述目标视频的过程中,监测是否接收到用于指示切换所述目标视频的切换指令;
[0014]在接收到切换所述目标视频的切换指令时,确定发生所述切换事件。
[0015]在一个可能的实施方式中,所述获取所述目标视频对应的切换事件、多个待播放片段及多个所述待播放片段对应的时间范围,包括:
[0016]向服务器发送下载请求,所述下载请求用于请求下载所述目标视频对应的配置文件;
[0017]接收所述服务器基于所述下载请求返回的下载地址,并基于所述下载地址下载所述配置文件;
[0018]解析所述配置文件,得到所述目标视频对应的切换事件、多个待播放片段及多个所述待播放片段对应的时间范围。
[0019]在一个可能的实施方式中,所述方法还包括:
[0020]播放所述目标播放片段。
[0021]第二方面,提供了一种视频播放装置,所述装置包括:
[0022]获取模块,用于在播放目标视频时,获取所述目标视频对应的切换事件、多个待播放片段及多个所述待播放片段对应的时间范围;
[0023]监测模块,用于在播放所述目标视频的过程中,监测是否发生所述切换事件;
[0024]第一确定模块,用于当监测到发生所述切换事件时,确定发生所述切换事件的时间信息,并在多个所述时间范围中,确定所述时间信息所在的目标时间范围;
[0025]第二确定模块,用于在多个所述待播放片段中,将所述目标时间范围对应的待播放片段确定为目标播放片段。
[0026]在一个可能的实施方式中,所述监测模块,具体用于:
[0027]在播放所述目标视频的过程中,监测播放所述目标视频的播放进度;
[0028]在所述播放进度达到目标播放进度时,确定发生所述切换事件。
[0029]在一个可能的实施方式中,所述监测模块,还用于:
[0030]在播放所述目标视频的过程中,监测是否接收到用于指示切换所述目标视频的切换指令;
[0031]在接收到切换所述目标视频的切换指令时,确定发生所述切换事件。
[0032]在一个可能的实施方式中,所述获取模块,具体用于:
[0033]向服务器发送下载请求,所述下载请求用于请求下载所述目标视频对应的配置文件;
[0034]接收所述服务器基于所述下载请求返回的下载地址,并基于所述下载地址下载所述配置文件;
[0035]解析所述配置文件,得到所述目标视频对应的切换事件、多个待播放片段及多个所述待播放片段对应的时间范围。
[0036]在一个可能的实施方式中,所述装置还包括:
[0037]播放模块,用于播放所述目标播放片段。
[0038]第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0039]存储器,用于存放计算机程序;
[0040]处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的方法步骤。
[0041]第四方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一所述的方法步骤。
[0042]第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的视频播放方法。
[0043]本申请实施例有益效果:
[0044]本申请实施例提供了一种视频播放方法、装置、电子设备及存储介质,本申请通过,在播放目标视频时,获取所述目标视频对应的切换事件、多个待播放片段及多个所述待播放片段对应的时间范围;然后,在播放所述目标视频的过程中,监测是否发生所述切换事件;当监测到发生所述切换事件时,确定发生所述切换事件的时间信息,并在多个所述时间范围中,确定所述时间信息所在的目标时间范围;最后,在多个所述待播放片段中,将所述目标时间范围对应的待播放片段确定为目标播放片段。如此,在播放包含多个分支剧情的视频时,可以根据发生切换事件的时间信息,在多个待播放片段(即分支剧情)中确定目标播放片段,从而增加观看视频的趣味性。
[0045]当然,实施本申请的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
[0046]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0047]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0048]图1为本申请实施例提供的一种视频播放方法的流程图;
[0049]图2为本申请实施例提供的另一种视频播放方法的流程图;
[0050]图3为本申请实施例提供的一种视频播放装置的结构示意图;
[0051]图4为本申请实施例提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频播放方法,其特征在于,所述方法包括:在播放目标视频时,获取所述目标视频对应的切换事件、多个待播放片段及多个所述待播放片段对应的时间范围;在播放所述目标视频的过程中,监测是否发生所述切换事件;当监测到发生所述切换事件时,确定发生所述切换事件的时间信息,并在多个所述时间范围中,确定所述时间信息所在的目标时间范围;在多个所述待播放片段中,将所述目标时间范围对应的待播放片段确定为目标播放片段。2.根据权利要求1所述的方法,其特征在于,所述在播放所述目标视频的过程中,监测是否发生所述切换事件,包括:在播放所述目标视频的过程中,监测播放所述目标视频的播放进度;在所述播放进度达到目标播放进度时,确定发生所述切换事件。3.根据权利要求1所述的方法,其特征在于,所述在播放所述目标视频的过程中,监测是否发生所述切换事件,包括:在播放所述目标视频的过程中,监测是否接收到用于指示切换所述目标视频的切换指令;在接收到切换所述目标视频的切换指令时,确定发生所述切换事件。4.根据权利要求1所述的方法,其特征在于,所述获取所述目标视频对应的切换事件、多个待播放片段及多个所述待播放片段对应的时间范围,包括:向服务器发送下载请求,所述下载请求用于请求下载所述目标视频对应的配置文件;接收所述服务器基于所述下载请求返回的下载地址,并基于所述下载地址下载所述配置文件;解析所述配置文件,得到所述目标视频对应的切换事件、多个待播放片段及多个所述待播放片段对应的时间范围。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:播放所述目标...

【专利技术属性】
技术研发人员:刘晓丹刘希超
申请(专利权)人:北京爱奇艺科技有限公司
类型:发明
国别省市:

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

1