一种播放控制方法、装置、电子设备及存储介质与流程

文档序号:21319462发布日期:2020-06-30 20:50阅读:162来源:国知局
一种播放控制方法、装置、电子设备及存储介质与流程

本申请涉及计算机技术领域,尤其涉及一种播放控制方法、装置、电子设备及存储介质。



背景技术:

现有的视频节目,由于观众观看视频节目时,视频内容已经被剪辑完毕,视频内容已经固定,这样观众只能被动接收视频内容,按照默认播放视角欣赏视频内容,而在实际应用中,观众的兴趣点可能是以非默认播放视角观看视频内容,例如:观众为了有身临其境的感觉,可能会希望可以从某个嘉宾的视角观看视频内容等,如果能够使观众能够按照自己的兴趣自行在多视角场景中选择来自不同视角的视频进行欣赏,这样就能满足不同观众的欣赏需要。



技术实现要素:

为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种播放控制方法、装置、电子设备及存储介质。

第一方面,本申请提供了一种播放控制方法,应用于移动端,所述方法包括:

在第一视频的播放过程中,检测当前播放时刻是否到达所述第一视频中多视角片段的开始时刻;

若所述当前播放时刻到达所述多视角片段的开始时刻,展示所述多视角片段中可切换的播放视角;

若接收到在可切换的播放视角中选择任一播放视角的第一选择操作,播放与被选择的播放视角关联的第二视频。

可选地,所述方法还包括:

获取与所述第一视频对应的多视角描述文件;

在所述多视角描述文件中获取所述第一视频中多视角片段的开始时刻;

播放所述第一视频。

可选地,所述方法还包括:

将所述多视角片段中记录的除所述第一视频的默认播放视角之外的其它播放视角确定为可切换的播放视角;

在所述多视角片段中提取可切换的播放视角的视角信息,所述视角信息包括:视角标题和/或视角示意图;

生成包括可切换的播放视角的视角信息的多视角列表;

所述展示所述多视角片段中可切换的播放视角,包括:

展示所述多视角列表。

可选地,所述方法还包括:

获取接收到所述第一选择操作时所述第一视频的第一视频播放时刻;

将所述第一视频播放时刻确定为预加载时间段的起始时刻,将所述起始时刻加上预加载时长,得到所述预加载时间段的结束时刻;

将所述第一视频播放时刻减去所述多视角片段的开始时刻,再加上预加载时长,得到所述第二视频的开播时刻;

在所述预加载时间段之内,继续按当前播放视角播放所述第一视频,并加载所述第二视频自所述第二视频的开播时刻之后的视频内容;

在预加载时间段的结束时刻,执行播放与被选择的播放视角关联的第二视频的步骤;

所述播放与被选择的播放视角关联的第二视频,包括:

播放所述第二视频自所述开播时刻之后的视频内容。

可选地,所述方法还包括:

在所述第二视频的播放过程中,将所述多视角片段中除所述第二视频的默认播放视角之外的播放视角确定为所述第二视频的可切换的播放视角,并展示;

若接收到在可切换的播放视角中选择所述第一视频的默认播放视角的第二选择操作,继续播放所述第一视频中的多视角片段;

若接收到在可切换的播放视角中选择除所述第一视频的默认播放视角之外的播放视角的第三选择操作,播放与被所述第三选择操作选择的播放视角关联的第三视频。

第二方面,本申请提供了一种播放控制装置,应用于移动端,所述装置包括:

检测模块,用于在第一视频的播放过程中,检测当前播放时刻是否到达所述第一视频中多视角片段的开始时刻;

展示模块,用于若所述当前播放时刻到达所述多视角片段的开始时刻,展示所述多视角片段中可切换的播放视角;

第一播放模块,用于若接收到在可切换的播放视角中选择任一播放视角的第一选择操作,播放与被选择的播放视角关联的第二视频。

可选地,所述装置还包括:

第一获取模块,用于获取与所述第一视频对应的多视角描述文件;

第二获取模块,用于在所述多视角描述文件中获取所述第一视频中多视角片段的开始时刻;

第二播放模块,用于播放所述第一视频。

可选地,所述装置还包括:

第一确定模块,用于将所述多视角片段中记录的除所述第一视频的默认播放视角之外的其它播放视角确定为可切换的播放视角;

提取模块,用于在所述多视角片段中提取可切换的播放视角的视角信息,所述视角信息包括:视角标题和/或视角示意图;

生成模块,用于生成包括可切换的播放视角的视角信息的多视角列表;

所述展示模块,还用于:

展示所述多视角列表。

可选地,所述装置还包括:

第三获取模块,用于获取接收到所述第一选择操作时所述第一视频的第一视频播放时刻;

第二确定模块,用于将所述第一视频播放时刻确定为预加载时间段的起始时刻,将所述起始时刻加上预加载时长,得到所述预加载时间段的结束时刻;

计算模块,用于将所述第一视频播放时刻减去所述多视角片段的开始时刻,再加上预加载时长,得到所述第二视频的开播时刻;

第三播放模块,用于在所述预加载时间段之内,继续按当前播放视角播放所述第一视频,并加载所述第二视频自所述第二视频的开播时刻之后的视频内容;

在预加载时间段的结束时刻,调用所述第一播放模块;

所述第一播放模块,还用于:

播放所述第二视频自所述开播时刻之后的视频内容。

可选地,所述装置还包括:

第三确定模块,用于在所述第二视频的播放过程中,将所述多视角片段中除所述第二视频的默认播放视角之外的播放视角确定为所述第二视频的可切换的播放视角,并展示;

第四播放模块,用于若接收到在可切换的播放视角中选择所述第一视频的默认播放视角的第二选择操作,继续播放所述第一视频中的多视角片段;

第五播放模块,用于若接收到在可切换的播放视角中选择除所述第一视频的默认播放视角之外的播放视角的第三选择操作,播放与被所述第三选择操作选择的播放视角关联的第三视频。

第三方面,本申请提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的播放控制方法。

第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有播放控制方法的程序,所述播放控制方法的程序被处理器执行时实现第一方面任一所述的播放控制方法的步骤。

本申请实施例提供的上述技术方案与现有技术相比具有如下优点:

本发明实施例通过在第一视频的播放过程中,检测当前播放时刻是否到达所述第一视频中多视角片段的开始时刻,若所述当前播放时刻到达所述多视角片段的开始时刻,展示所述多视角片段中可切换的播放视角,若接收到在可切换的播放视角中选择任一播放视角的第一选择操作,可以播放与被选择的播放视角关联的第二视频。

本发明实施例能够在用户输入第一选择操作时,切换多视角片段的播放视角,便于用户在多视角场景中选择感兴趣的播放视角观看,满足用户以不同播放视角观看节目的需要,带给用户更好的观看体验。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

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

图1为本申请实施例提供的一种播放控制方法的一种流程图;

图2为本申请实施例提供的一种应用场景示意图;

图3为本申请实施例提供的另一种应用场景示意图;

图4为本申请实施例提供的一种播放控制方法的另一种流程图;

图5为本申请实施例提供的一种播放控制方法的另一种流程图;

图6为本申请实施例提供的一种多视角列表的示意图;

图7为本申请实施例提供的另一种多视角列表的示意图;

图8为本申请实施例提供的一种播放控制方法的另一种流程图;

图9为本申请实施例提供的一种播放控制方法的另一种流程图;

图10为本申请实施例提供的一种播放控制装置的结构图;

图11为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

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

为了能够使观众能够按照自己的兴趣自行在多视角场景中选择来自不同视角的视频进行欣赏,满足不同观众的欣赏需要,本申请实施例提供一种播放控制方法、装置、电子设备及存储介质,所述方法可以应用于移动端,移动端可以指手机、平板电脑等,如图1所示,所述方法包括:

步骤s101,在第一视频的播放过程中,检测当前播放时刻是否到达所述第一视频中多视角片段的开始时刻。

在本申请实施例中,多视角片段为第一视频中的视频片段,一个完整的第一视频中可以包括若干个多视角场景,多视角场景是指由多个摄像机机位从不同角度拍摄的场景,每个多视角场景所在的视频片段即为多视角片段,例如:第一视频的视频id为videoa,该第一视频中各多视角场景的开始时间、结束时间分别为starttime1~starttimen,endtime1~endtimen,以starttime1开始endtime1结束的一段多视角片段为section1,...以starttimen开始endtimen结束的一段多视角片段为sectionn,第一视频中包括n个多视角片段,除多视角片段外,第一视频中还可以包括非多视角片段,即:使用一个摄像机机位从一个角度拍摄的单视角片段等。

在本发明实施例中,由于多视角片段中是由多个摄像机机位从不同角度拍摄得到的,所以,多视角片段具有至少两个播放视角,其中包括:编辑在所述多视角片段中的默认播放视角和编辑在其它单独的第二视频中的其它播放视角,例如:假设多视角片段sectionn中播放视角的数量为mn个,m大于或者等于2,n大于或者等于1,mn个播放视角中一个为默认播放视角,其余的播放视角数量为mn-1个,其余的mn-1播放视角编辑在其它单独的mn-1个第二视频中,以独立于主视频之外的单独视频的形式存在。

设这些第二视频id分别为videon_2~videon_mn,sectionn中默认视角与其他全部视角的持续时长均相同,为endtimen-starttimen,也就是说,假设一个第一视频共100秒,若第50秒到70秒是一个多视角片段,这个多视角片段的其它播放视角对应的第二视频的持续时长为70-50=20秒,第二视频的时长也为20秒,第二视频的第0秒与第一视频的第50秒对齐,第二视频的第20秒与第一视频的第70秒对齐。

在该步骤中,可以在第一视频即将开始播放时,获取第一视频中各多视角片段的开始时刻,在开始播放第一视频后,不断的获取第一视频的当前播放进度,即:当前播放时刻,将当前播放时刻与各多视角片段的开始时刻进行比较,以确定当前播放时刻是否达到任一多视角片段的开始时刻。

为了检查是否到达多视角片段的开始时刻,可以创建第一定时器timer1,定时器的定时时间为第一时间间隔timen(示例性的,timen为0.1秒),每间隔timen检查一次第一视频的当前播放时刻,设前一次检查时播放进度为time1,当次检查时播放进度为time2,当存在time1<starttimea(多视角片段的开始时刻)<time2时,也就是说,若某多视角片段的开始时刻位于定时器前一次检测和当前次检测的时间窗口内,则确定到达该多视角片段的开始时刻。

步骤s102,若所述当前播放时刻到达所述多视角片段的开始时刻,展示所述多视角片段中可切换的播放视角;

在本发明的一种实施方式中,示例性的,如图2所示,为了便于用户了解第一视频中所包括的多视角片段的情况,可以在播放时间轴上展示各多视角片段的位置等。

在本发明实施例中,示例性的,如图3所示,可以通过展示多视角列表的方式展示可切换的播放视角,可以在多视角列表中展示各可切换的播放视角的视角信息,例如,视角标题和/或视角示意图等。列表可以在到达多视角片段的开始时刻时开始展示。

在该步骤中,在当前播放时刻到达所述多视角片段的开始时刻时,可以获取到达开始时刻的多视角片段中各播放视角的视角信息,然后再展示每个可切换的播放视角的视角信息。

在播放第一视频(包括多视角片段)过程中,可切换的播放视角为多视角片段中除所述第一视频的默认播放视角之外的播放视角。

步骤s103,若接收到在可切换的播放视角中选择任一播放视角的第一选择操作,播放与被选择的播放视角关联的第二视频。

在本发明实施例中,播放界面在展示到达开始时刻的多视角片段中可切换的播放视角的同时,还可以展示用于输入第一选择操作的按钮控件等,用户可以在播放界面中输入第一选择操作。

播放界面中除了展示可切换的播放视角之外,为了便于用户了解当前正在播放的播放视角,还可以展示当前正在播放的当前播放视角,当前播放视角为不可切换的播放视角。

为了便于用户了解到第一视频的默认播放视角,还可以展示默认播放视角等,在刚开始播放多视角片段未进行播放视角的第一次切换时,当前播放视角和默认播放视角相同,在第一次进行播放视角切换后,当前播放视角和默认播放视角不同。

在该步骤中,可以首先检测是否在播放界面中检测到第一选择操作,若检测到第一选择操作,可以按照预设的播放视角与第二视频之间的关联关系,加载与播放视角关联的第二视频,并播放。

本发明实施例中,第二视频为独立于第一视频之外存在的视频,第二视频与第一视频中多视角片段中的播放视角存在关联关系,第二视频的时长与多视角片段的时长相同。

在实际应用中,在接收到第一选择操作之后,为了便于用户再次切换其它播放视角,可以保持展示多视角列表,但是,由于当前播放视角已发生变化,可切换的播放视角中不包含当前播放视角,所以需要对多视角列表中可切换的播放视角进行更新。

在第二视频播放完毕后,可以对本次播放第一视频过程中选择的播放视角进行记录,上传至服务器,以便于统计该用户的观看习惯。

例如,在某个综艺节目中有三个嘉宾,在节目播放到十分钟的时候开始了一段表演,持续到十五分钟结束,在第十分钟至第十五分钟这个时间段内的多视角片段中提供了与三个不同嘉宾对应的播放视角,用户可以通过输入第一选择操作的方式切换播放视角,也就是说,用户可以分别以三个嘉宾的播放视角观看多视角片段。

本发明实施例通过在第一视频的播放过程中,检测当前播放时刻是否到达所述第一视频中多视角片段的开始时刻,若所述当前播放时刻到达所述多视角片段的开始时刻,展示所述多视角片段中可切换的播放视角,若接收到在可切换的播放视角中选择任一播放视角的第一选择操作,可以播放与被选择的播放视角关联的第二视频。

本发明实施例能够在用户输入第一选择操作时,切换多视角片段的播放视角,便于用户在多视角场景中选择感兴趣的播放视角观看,满足用户以不同播放视角观看节目的需要,带给用户更好的观看体验。

在本发明的又一实施例中,如图4所示,所述方法还包括:

步骤s201,获取与所述第一视频对应的多视角描述文件;

在本发明实施例中,每个第一视频对应一个多视角描述文件,假设:多视角描述文件filea,该多视角描述文件以json或xml等形式进行内容组织,filea中包括多视角片段的开始时刻等。

在该步骤中,移动端可以从服务器中获取第一视频,当即将开始播放第一视频时,移动端可以从后台服务器中获取多视角描述文件filea。

步骤s202,在所述多视角描述文件中获取所述第一视频中多视角片段的开始时刻;

在该步骤中,可以解析多视角描述文件的内容,得到多视角片段的开始时刻等信息。

步骤s203,播放所述第一视频。

本发明实施例通过获取与所述第一视频对应的多视角描述文件,在所述多视角描述文件中获取所述第一视频中多视角片段的开始时刻,播放所述第一视频。

本申请实施例通过将多视角片段的开始时刻编辑在单独的与第一视频对应的多视角描述文件中,可以便于为每个第一视频配置相应的多视角描述文件,而且也更加方便随时更改,便于维护。

在本发明的又一实施例中,如图5所示,所述方法还包括:

步骤s301,将所述多视角片段中记录的除所述第一视频的默认播放视角之外的其它播放视角确定为可切换的播放视角;

步骤s302,在所述多视角片段中提取可切换的播放视角的视角信息,所述视角信息包括:视角标题和/或视角示意图;

步骤s303,生成包括可切换的播放视角的视角信息的多视角列表;

在本发明实施例中,多视角列表中应包括至少两个播放视角的视角信息,由于至少两个播放视角中存在当前正在播放的当前播放视角,所以可以在至少两个播放视角中标记出当前播放视角,示例性的,可以高亮、动画、文字提示等形式分别提示用户哪一个是当前播放视角。如图6为在第一视频的播放过程中,第一次切换播放视角前的多视角列表,由于在切换播放视角前,是按照第一视频的默认播放视角进行播放,所以此时默认播放视角即为当前播放视角;如图7所示,图7为第一视频的播放过程中,第一次切换播放视角后的多视角列表,由于切换播放视角后,假设正在播放的是切换后的播放视角b对应的第二视频,所以当前播放视角为播放视角b,在实际应用中,也可以根据实际场景需要使用其它形式提示哪一个是默认播放视角、哪一个是当前播放视角,本申请不做限定。

在本发明实施例中,多视角描述文件中还可以包括该第一视频中包括的多视角片段的数量、每个多视角片段的结束时间、每个播放视角的视角标题及视角示意图等信息。因此,步骤s301和步骤s302中的播放视角以及各个播放视角的视角信息也可以是从多视角描述文件中提取的。

基于步骤s301~s303,所述步骤s102可以包括:

步骤s304,展示所述多视角列表。

本发明实施例能够根据多视角描述文件生成多视角列表,以便展示给用户各个播放视角的视角信息及接收用户输入的第一选择操作,用户可以通过点击多视角列表输入第一选择操作,便于用户使用。

在本发明的又一实施例中,如图8所示,所述方法还包括:

步骤s401,获取接收到所述第一选择操作时所述第一视频的第一视频播放时刻;

在本发明实施例中,第一视频播放时刻可以指接收到第一选择操作时第一视频的播放进度,示例性的,某第一视频共100秒,第50秒至第70秒为多视角片段,在第50秒时展示多视角列表,starttimea=50,假设t=3秒,用户在第60秒输入第一选择操作,则则第一视频播放时刻为第60秒,或者第一视频播放时刻也可以使用其它形式表示,例如00:00:60。

步骤s402,将所述第一视频播放时刻确定为预加载时间段的起始时刻,将所述起始时刻加上预加载时长,得到所述预加载时间段的结束时刻;

假设预加载时长为3秒,则预加载时间段的结束时刻为第38秒。

步骤s403,将所述第一视频播放时刻减去所述多视角片段的开始时刻,再加上预加载时长,得到所述第二视频的开播时刻;

在实际应用中,在对被切换至的播放视角对应的第二视频进行加载时,对一个视频进行加载需要知晓视频id及视频的开播时刻,在实际应用中,可以在视频描述文件中获取与播放视角对应的第二视频,第二视频的开播时刻可以通过以下方式计算:

开播时刻=currenttimex(视频播放进度)-starttimea(多视角片段的开始时刻)+t

其中,t为预加载时长,currenttimex为视频播放进度,starttimea为多视角片段的开始时刻。

示例性的,某第一视频共100秒,第50秒至第70秒为多视角片段,在第50秒时展示多视角列表,starttimea=50,假设t=3秒,用户在第60秒输入第一选择操作,currenttimex=60,则第二视频的开播时刻=60-50+3=13。

步骤s404,在所述预加载时间段之内,继续按当前播放视角播放所述第一视频,并加载所述第二视频自所述第二视频的开播时刻之后的视频内容;

基于前述举例,可以加载所述第二视频自第13秒之后的视频内容,也即:从第二视频的第13秒开始加载。

相应的,步骤s405,在预加载时间段的结束时刻,执行步骤s103;

具体的,所述步骤s103可以包括:

播放所述第二视频自所述开播时刻之后的视频内容。

基于前述举例,在播放第二视频时,在第一视频的第63秒开始播放第二视频第13秒的视频内容。

本发明实施例由于在接收到第一选择操作后,在继续播放第一视频的同时对第二视频进行了预加载,大幅提高第二视频开播速度,实现两个视频之间的无缝连续播放,优化视频之间切换的效果,播放更加流畅,便于用户观看。

在本申请的又一实施例中,如图9所示,所述方法还包括:

步骤s501,在所述第二视频的播放过程中,将所述多视角片段中除所述第二视频的默认播放视角之外的播放视角确定为所述第二视频的可切换的播放视角,并展示;

在本发明实施例中,在第二视频的播放过程中,当前播放视角由播放第一视频过程中第一视频的默认播放视角变为第二视频的默认播放视角,由于当前播放视角不可以作为可切换的播放视角,所以这时可切换的播放视角发生变化,变为多视角片段中除所述第二视频的默认播放视角之外的播放视角。

步骤s502,若接收到在可切换的播放视角中选择所述第一视频的默认播放视角的第二选择操作,继续播放所述第一视频中的多视角片段;

在该步骤中,可以获取接收到所述第二选择操作时所述第二视频的第二视频播放时刻,将所述第二视频播放时刻确定为预加载时间段的起始时刻,将所述起始时刻加上预加载时长,得到所述预加载时间段的结束时刻,将所述第二视频播放时刻减去所述多视角片段的开始时刻,再加上预加载时长,得到所述多视角片段的开播时刻,在所述预加载时间段之内,继续按当前播放视角播放所述第二视频,并加载所述多视角片段自所述多视角片段的开播时刻之后的视频内容,在预加载时间段的结束时刻,继续播放所述第一视频中的多视角片段,即:播放所述多视角片段自所述开播时刻之后的视频内容。

在切回多视角片段继续播放时,若再次接收到可切换的播放视角的选择操作,可以参照接收到第一选择操作时的流程进行处理。

步骤s503,若接收到在可切换的播放视角中选择除所述第一视频的默认播放视角之外的播放视角的第三选择操作,播放与被所述第三选择操作选择的播放视角关联的第三视频。

在该步骤中,可以获取接收到所述第三选择操作时所述第三视频的第三视频播放时刻,将所述第三视频播放时刻确定为预加载时间段的起始时刻,将所述起始时刻加上预加载时长,得到所述预加载时间段的结束时刻,将所述第三视频播放时刻减去所述多视角片段的开始时刻,再加上预加载时长,得到所述多视角片段的开播时刻,在所述预加载时间段之内,继续按当前播放视角播放所述第二视频,并加载所述第三视频自所述多视角片段的开播时刻之后的视频内容,在预加载时间段的结束时刻,播放与被所述第三选择操作选择的播放视角关联的第三视频,即:播放所述第三视频自所述开播时刻之后的视频内容。

在播放第三视频的过程中,可以参照第二视频的播放过程中的流程进行处理。

本发明实施例能够在将第一视频切换到第二视频后,在接收到选择所述第一视频的默认播放视角的第二选择操作时,继续播放所述第一视频中的多视角片段;或者,在除所述第一视频的默认播放视角之外的播放视角的第三选择操作时,可以播放与被所述第三选择操作选择的播放视角关联的第三视频,实现切换到第二视频后,若用户需要继续切换回第一视频的默认播放视角或者其它播放视角时,继续播放多视角片段或者播放第三视频,针对用户需求提供多种解决方案,加强与用户的互动性,便于用户使用。

在本申请的又一实施例中,还提供一种播放控制装置,应用于移动端,如图10所示,所述装置包括:

检测模块11,用于在第一视频的播放过程中,检测当前播放时刻是否到达所述第一视频中多视角片段的开始时刻;

展示模块12,用于若所述当前播放时刻到达所述多视角片段的开始时刻,展示所述多视角片段中可切换的播放视角;

第一播放模块13,用于若接收到在可切换的播放视角中选择任一播放视角的第一选择操作,播放与被选择的播放视角关联的第二视频。

在本申请的又一实施例中,所述装置还包括:

第一获取模块,用于获取与所述第一视频对应的多视角描述文件;

第二获取模块,用于在所述多视角描述文件中获取所述第一视频中多视角片段的开始时刻;

第二播放模块,用于播放所述第一视频。

在本申请的又一实施例中,所述装置还包括:

第一确定模块,用于将所述多视角片段中记录的除所述第一视频的默认播放视角之外的其它播放视角确定为可切换的播放视角;

提取模块,用于在所述多视角片段中提取可切换的播放视角的视角信息,所述视角信息包括:视角标题和/或视角示意图;

生成模块,用于生成包括可切换的播放视角的视角信息的多视角列表;

所述展示模块,还用于:

展示所述多视角列表。

在本申请的又一实施例中,所述装置还包括:

第三获取模块,用于获取接收到所述第一选择操作时所述第一视频的第一视频播放时刻;

第二确定模块,用于将所述第一视频播放时刻确定为预加载时间段的起始时刻,将所述起始时刻加上预加载时长,得到所述预加载时间段的结束时刻;

计算模块,用于将所述第一视频播放时刻减去所述多视角片段的开始时刻,再加上预加载时长,得到所述第二视频的开播时刻;

第三播放模块,用于在所述预加载时间段之内,继续按当前播放视角播放所述第一视频,并加载所述第二视频自所述第二视频的开播时刻之后的视频内容;

在预加载时间段的结束时刻,调用所述第一播放模块;

所述第一播放模块,还用于:

播放所述第二视频自所述开播时刻之后的视频内容。

在本申请的又一实施例中,所述装置还包括:

第三确定模块,用于在所述第二视频的播放过程中,将所述多视角片段中除所述第二视频的默认播放视角之外的播放视角确定为所述第二视频的可切换的播放视角,并展示;

第四播放模块,用于若接收到在可切换的播放视角中选择所述第一视频的默认播放视角的第二选择操作,继续播放所述第一视频中的多视角片段;

第五播放模块,用于若接收到在可切换的播放视角中选择除所述第一视频的默认播放视角之外的播放视角的第三选择操作,播放与被所述第三选择操作选择的播放视角关联的第三视频。

在本申请的又一实施例中,还提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现前述方法实施例中的播放控制方法。

本发明实施例提供的电子设备,处理器通过执行存储器上所存放的程序实现了通过在第一视频的播放过程中,检测当前播放时刻是否到达所述第一视频中多视角片段的开始时刻,若所述当前播放时刻到达所述多视角片段的开始时刻,展示所述多视角片段中可切换的播放视角,若接收到在可切换的播放视角中选择任一播放视角的第一选择操作,可以播放与被选择的播放视角关联的第二视频。本发明实施例能够在用户输入第一选择操作时,切换多视角片段的播放视角,便于用户在多视角场景中选择感兴趣的播放视角观看,满足用户以不同播放视角观看节目的需要,带给用户更好的观看体验。

上述电子设备提到的通信总线1140可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该通信总线1140可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口1120用于上述电子设备与其他设备之间的通信。

存储器1130可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器1110可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本申请的又一实施例中,还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有播放控制方法的程序,所述播放控制方法的程序被处理器执行时实现前述方法实施例中的播放控制方法的步骤。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

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