
技术摘要:
本申请提供了一种基于虚拟场景的视频片段显示方法、装置、设备及介质,属于计算机技术领域。方法包括:确定目标虚拟对象在虚拟场景中的至少一个目标视频片段,目标视频片段用于描述目标虚拟对象在虚拟场景中所对应的虚拟业务;在虚拟地图中确定至少一个目标位置;在虚 全部
背景技术:
随着多媒体技术的发展以及终端功能的多样化,在终端上能够进行的游戏种类越 来越多。其中,射击类游戏是一种比较盛行的游戏,终端可以在界面中显示虚拟场景,并在 虚拟场景中显示虚拟对象。在游戏过程中,终端用户可以控制虚拟道具与其他用户控制的 虚拟对象进行对战。 对于一些终端用户来说,希望将自己在游戏中的精彩表现分享给其他用户,为了 实现这一目的,往往需要终端用户将游戏视频发送给其他用户。其他用户通过观看游戏视 频可以看到终端用户在游戏中的精彩表现。 但是,终端用户的精彩表现往往不会持续一整场游戏,而是存在于游戏视频的一 些片段中,但是其他用户并不能直接得知终端用户的精彩表现在游戏视频中的出现位置, 导致其他用户观看游戏视频会消耗较多的时间,人机交互的效率较低。
技术实现要素:
本申请实施例提供了一种基于虚拟场景的视频片段显示方法、装置、设备及介质, 可以提高人机交互的效率。所述技术方案如下: 一方面,提供了一种基于虚拟场景的视频片段显示方法,所述方法包括: 确定目标虚拟对象在虚拟场景中的至少一个目标视频片段,所述目标视频片段用 于描述所述目标虚拟对象在所述虚拟场景中所对应的虚拟业务; 在虚拟地图中确定至少一个目标位置,其中,所述目标位置根据所述目标虚拟对 象在所述虚拟场景中执行至少一个虚拟业务的位置信息而确定; 在所述虚拟地图的所述至少一个目标位置上,分别显示所述至少一个目标视频片 段的播放接口。 一方面,提供了一种基于虚拟场景的视频片段显示装置,所述装置包括: 获取模块,用于确定目标虚拟对象在虚拟场景中的至少一个目标视频片段,所述 目标视频片段用于描述所述目标虚拟对象在所述虚拟场景中所对应的虚拟业务; 确定模块,用于在虚拟地图中确定至少一个目标位置,其中,所述目标位置根据所 述被控目标虚拟对象在所述虚拟场景中执行至少一个虚拟业务的位置信息而确定; 显示模块,用于在所述虚拟地图的所述至少一个目标位置上,分别显示所述至少 一个目标视频片段的播放窗口接口。 在一种可能的实施方式中,所述至少一个目标位置通过下述过程获取: 对于任一目标视频片段,根据所述目标虚拟对象在所述虚拟场景中的位置信息, 确定执行所述虚拟业务时所述目标虚拟对象在所述虚拟场景中的第一位置信息; 4 CN 111544897 A 说 明 书 2/23 页 根据所述目标虚拟对象在所述虚拟场景中的第一位置信息,在所述虚拟地图上确 定所述目标视频片段对应的目标位置。 在一种可能的实施方式中,所述显示模块用于在所述虚拟地图中确定所述目标虚 拟对象的移动轨迹,所述移动轨迹基于所述目标虚拟对象在所述虚拟场景中的位置信息确 定;在所述移动轨迹的所述至少一个目标位置上,分别显示所述至少一个目标视频片段的 播放接口。 在一种可能的实施方式中,所述移动轨迹通过下述过程获取:根据所述目标虚拟 对象在所述虚拟场景中的位置信息,在所述虚拟地图上确定多个位置点,一个位置点对应 于一个位置信息;按照所述多个位置信息的时间先后顺序,在时间相邻的位置点之间确定 连线,以确定所述目标虚拟对象的移动轨迹。 在一种可能的实施方式中,所述移动轨迹的多个线段的颜色随着所述目标虚拟对 象使用的虚拟载具的不同而不同。 在一种可能的实施方式中,所述至少一个目标位置通过下述过程获取: 对于任一目标视频片段,根据所述目标虚拟对象在虚拟场景中的位置信息,确定 虚拟对战结束时所述目标虚拟对象在所述虚拟场景中的第二位置信息; 根据所述目标虚拟对象在所述虚拟场景中的第二位置信息,在所述虚拟地图上确 定所述目标视频片段对应的目标位置。 在一种可能的实施方式中,所述显示模块用于在所述虚拟地图的所述至少一个目 标位置上,分别显示至少一个锚点,一个锚点对应于一个目标位置;在所述至少一个锚点的 对应位置上,分别显示所述至少一个目标视频片段的播放接口。 在一种可能的实施方式中,所述目标视频片段的播放接口为播放窗口,所述播放 窗口中还包括所述目标虚拟对象执行所述虚拟业务后的排名数据、击败的虚拟对象数量和 所述目标虚拟对象在虚拟对战中的存活时长中至少一项。 在一种可能的实施方式中,所述装置还包括: 播放模块,用于若所述至少一个目标视频片段中分别属于至少两局虚拟对战,则 按照目标播放顺序,自动播放所述至少一个目标视频。 在一种可能的实施方式中,所述目标播放顺序根据所述目标虚拟对象在对应虚拟 对战中的排名、击败的虚拟对象数量和所述目标虚拟对象在所述虚拟对战中的存活时长中 至少一项确定。 在一种可能的实施方式中,所述显示模块还用于响应于未获取到所述目标视频片 段,在所述虚拟地图上显示所述目标虚拟对象执行所述虚拟业务后的排名数据、击败的虚 拟对象数量和所述目标虚拟对象在虚拟对战中的存活时长中至少一项。 在一种可能的实施方式中,所述目标视频片段通过下述过程获取: 响应于所述目标虚拟对象开始执行所述虚拟业务,录制所述目标虚拟对象在所述 虚拟场景中的视频; 响应于所述目标虚拟对象执行完毕所述虚拟业务,停止录制所述视频,将录制完 成的视频作为所述目标视频片段。 一方面,提供了一种计算机设备,所述计算机设备包括一个或多个处理器和一个 或多个存储器,所述一个或多个存储器中存储有至少一条程序代码,所述程序代码由所述 5 CN 111544897 A 说 明 书 3/23 页 一个或多个处理器加载并执行以实现所述基于虚拟场景的视频片段显示方法所执行的操 作。 一方面,提供了一种存储介质,所述存储介质中存储有至少一条程序代码,所述程 序代码由处理器加载并执行以实现所述基于虚拟场景的视频片段显示方法所执行的操作。 一方面,提供了一种计算机程序产品,该计算机程序产品存储有一条或多条指令, 该一条或多条指令可以由服务器的处理器执行,以完成上述基于虚拟场景的视频片段显示 方法。 通过本申请实施例提供的技术方案,终端可以将目标虚拟对象在虚拟场景中的视 频片段的播放窗口显示在虚拟地图的目标位置上,终端用户可以在虚拟地图看到自己在虚 拟场景中的目标视频片段,由于目标视频片段是终端用户在虚拟场景中表现较好的视频片 段,终端用户无需观看完整的游戏视频就可以快速看到自己精彩表现,提高了人机交互的 效率。 附图说明 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 图1是本申请实施例提供的一种基于虚拟场景的视频片段显示方法的实施环境示 意图; 图2是本申请实施例提供的一种基于虚拟场景的视频片段显示方法流程图; 图3是本申请实施例提供的一种基于虚拟场景的视频片段显示方法流程图; 图4是本申请实施例提供的一种移动轨迹确定的示意图; 图5是本申请实施例提供的一种界面的示意图; 图6是本申请实施例提供的一种界面的示意图; 图7是本申请实施例提供的一种锚点对应图标的示意图; 图8是本申请实施例提供的一种基于虚拟场景的视频片段显示方法流程图; 图9是本申请实施例提供的一种界面的示意图; 图10是本申请实施例提供的一种界面的示意图; 图11是本申请实施例提供的一种基于虚拟场景的视频片段显示方法流程图; 图12是本申请实施例提供的一种基于虚拟场景的视频片段显示装置的结构图; 图13是本申请实施例提供的一种基于虚拟场景的视频片段显示装置的结构图; 图14是本申请实施例提供的一种终端的结构图; 图15是本申请实施例提供的一种服务器的结构图。