【技术实现步骤摘要】
视频处理方法、装置、电子设备及计算机存储介质
本专利技术实施例涉及计算机
,尤其涉及一种视频处理方法、装置、电子设备及计算机存储介质。
技术介绍
随着计算机技术的发展,可与用户进行交互的平台和应用正被广泛使用,例如,即时通讯交互、直播交互等等。日前,出现了一种新的可与用户进行交互的视频类型,即互动视频。互动视频是一种旨在通过增强体感反馈、剧情参考、内容探索等方式,为观看用户带来更加丰富的观感体验的全新视频类型。相对于传统视频体验,互动视频在用户观看视频内容的过程中,用户可以通过交互参与剧情的推进。但是,目前的互动视频多依赖于程序员根据具体的视频内容进行互动设定,不同的互动视频则需要进行不同的互动设定。这样生成的互动视频,一方面,互动形式固定不灵活;另一方面,也导致互动视频的开发成本较高。
技术实现思路
有鉴于此,本专利技术实施例提供一种视频处理方案,以至少部分解决上述问题。根据本专利技术实施例的第一方面,提供了一种视频处理方法,包括:获取互动视频的模式文件,所述模式文件包括:所述互动视频的元素信息,和,基于所述元素信息指示的元素进行所述互动视频互动展示的展示逻辑信息;对所述模式文件进行解析,根据解析出的所述元素信息和所述展示逻辑信息,展示所述互动视频。根据本专利技术实施例的第二方面,提供了另一种视频处理方法,包括:确定互动视频的当前展示节点;根据当前展示节点所使用的组件的信息进行当前展示节点的组件展示;在完成当前展示节点的组件展示后,确定与当前展示节点相关联的下一展示 ...
【技术保护点】
1.一种视频处理方法,包括:/n获取互动视频的模式文件,所述模式文件包括:所述互动视频的元素信息,和,基于所述元素信息指示的元素进行所述互动视频互动展示的展示逻辑信息;/n对所述模式文件进行解析,根据解析出的所述元素信息和所述展示逻辑信息,展示所述互动视频。/n
【技术特征摘要】
1.一种视频处理方法,包括:
获取互动视频的模式文件,所述模式文件包括:所述互动视频的元素信息,和,基于所述元素信息指示的元素进行所述互动视频互动展示的展示逻辑信息;
对所述模式文件进行解析,根据解析出的所述元素信息和所述展示逻辑信息,展示所述互动视频。
2.根据权利要求1所述的方法,其中,所述元素信息包括:所述互动视频的起始节点的信息、所述互动视频中的中间节点的信息、各个所述节点所使用的组件的信息。
3.根据权利要求2所述的方法,其中,各个所述节点所使用的组件包括以下之一:用于播放视频的视频组件、用于进行互动的互动组件、用于根据用户数据进行逻辑处理的逻辑组件。
4.根据权利要求3所述的方法,其中,各个所述节点所使用的组件还包括:依附于所述视频组件的事件组件,所述事件组件用于进行预设事件处理。
5.根据权利要求2-4任一项所述的方法,其中,所述展示逻辑信息包括:
以所述起始节点作为初始的当前展示节点;
根据当前展示节点所使用的组件的信息进行当前展示节点的组件展示;
在完成当前展示节点的组件展示后,确定与当前展示节点相关联的下一展示节点;
在使用下一展示节点更新当前展示节点后,返回所述根据当前展示节点所使用的组件的信息进行当前展示节点的组件展示的操作继续执行,直至完成末级展示节点的组件展示。
6.根据权利要求5所述的方法,其中,若当前展示节点所使用的组件包括所述视频组件和所述事件组件,则所述根据当前展示节点所使用的组件的信息进行当前展示节点的组件展示,包括:
展示所述视频组件,并且,根据所述事件组件的时间信息,在所述视频组件展示至所述时间信息所指示的时间时,展示所述事件组件。
7.根据权利要求5所述的方法,其中,所述展示逻辑信息还包括:
若当前展示节点包括所述互动组件,则为所述互动组件设定解析引擎和解析入口,以进行所述互动组件的互动操作解析。
8.根据权利要求5所述的方法,其中,所述对所述模式文件进行解析,根据解析出的所述元素信息和所述展示逻辑信息,展示所述互动视频,包括:
对所述模式文件进行解析,根据解析结果确定所述互动视频的起始节点;
以所述起始节点作为初始的当前展示节点;
根据当前展示节点所使用的组件的信息进行当前展示节点的组件展示;
在完成当前展示节点的组件展示后,确定与当前展示节点相关联的下一展示节点;
在使用下一展示节点更新当前展示节点后,返回所述根据当前展示节点所使用的组件的信息进行当前展示节点的组件展示的操作继续执行,直至完成末级展示节点的组件展示。
9.根据权利要求8所述的方法,其中,所述确定与当前展示节点相关联的下一展示节点,包括:
判断当前展示节点所使用的组件是否包括所述互动组件;
若包括所述互动组件,则接收用户基于所述互动组件进行的互动操作的数据;根据所述互动操作的数据,确定与当前展示节点相关联的下一展示节点。
10.根据权利要求9所述的方法,其中,所述方法还包括:
若不包括所述互动组件,则将与当前展示节点相连的后向节点确定为下一展示节点。
11.根据权利要求3所述的方法,其中,所述模式文件中还包含有:所述互动视频的节点的数据结构定义、所述视频组件的数据结构定义、所述互动组件的数据结构定义、和所述逻辑组件的数据结构定义。
12.一种视频处理方法,包括:
确定互动视频的当前展示节点;
根据当前展示节点所使用的组件的信息进行当前展示节点的组件展示;
在完成当前展示节点的组件展示后,确定与当前展示节点相关联的下一展示节点;
使用下一展示节点更新当前展示节点,并返回所述根据当前展示节点所使用的组件的信息进行当前展示节点的组件展示的操作继续...
【专利技术属性】
技术研发人员:彭宇杰,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。