短视频的播放方法、装置及电子设备与流程

未命名 09-13 阅读:155 评论:0


1.本公开涉及短视频技术领域,尤其涉及一种短视频的播放方法、装置及电子设备。


背景技术:

2.随着互联网的飞速发展,短视频社交软件越来越流行。短视频是指在各种新媒体平台上播放的、适合在移动状态和短时休闲状态下观看的、高频推送的视频内容,几秒到几分钟不等。内容融合了技能分享、幽默搞怪、时尚潮流、社会热点、街头采访、公益教育、广告创意、商业定制等主题。由于内容较短,可以单独成片,也可以成为系列栏目。
3.目前,短视频播放方式都是基于一定的平面空间以及统一的交互逻辑,页面元素间只有x、y轴两种维度,无法提供沉浸式的空间感,进而不能为用户提供更好的观看体验。


技术实现要素:

4.有鉴于此,本公开提供了一种短视频的播放方法、装置及电子设备,主要目的在于改善目前传统的短视频播放方式无法提供沉浸式的空间感,进而不能为用户提供更好的观看体验的技术问题。
5.第一方面,本公开提供了一种短视频的播放方法,应用于扩展现实(extended reality,xr)设备端,包括:
6.进入扩展现实空间,获取用户打开第一短视频的指令;
7.获取第一短视频的第一视频元素数据,其中,所述第一视频元素数据包括:所述第一短视频的播放区域元素和互动区域元素;
8.在扩展现实空间的不同区域位置展示所述播放区域元素和所述互动区域元素。
9.第二方面,本公开提供了一种短视频的播放装置,应用于扩展现实设备端,包括:
10.获取模块,被配置为进入扩展现实空间,获取用户打开第一短视频的指令;
11.所述获取模块,还被配置为获取第一短视频的第一视频元素数据,其中,所述第一视频元素数据包括:所述第一短视频的播放区域元素和互动区域元素;
12.播放模块,被配置为在扩展现实空间的不同区域位置展示所述播放区域元素和所述互动区域元素。
13.第三方面,本公开提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的短视频的播放方法。
14.第四方面,本公开提供了一种电子设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的短视频的播放方法。
15.借由上述技术方案,本公开提供的一种短视频的播放方法、装置及电子设备,与目前传统的短视频播放方式相比,本公开可利用扩展现实设备的现有能力,制定出在x、y、z轴三个维度中观看短视频及相关交互的空间方案,为用户带来了独特的用户体验。具体的,在扩展现实设备端进入扩展现实空间,响应于用户打开短视频的指令,首先获取短视频的视
频元素数据,该视频元素数据可包括:短视频的播放区域元素和互动区域元素;然后在扩展现实的不同区域位置展示播放区域元素和互动区域元素,以达到播放短视频的效果。通过应用本公开提供的技术方案,可为用户在观看短视频时提供沉浸式的空间感,进而可为用户提供更好的观看体验。
16.上述说明仅是本公开技术方案的概述,为了能够更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为了让本公开的上述和其它目的、特征和优点能够更明显易懂,以下特举本公开的具体实施方式。
附图说明
17.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
18.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
19.图1示出了本公开实施例提供的一种短视频的播放方法的流程示意图;
20.图2示出了本公开实施例提供的另一种短视频的播放方法的流程示意图;
21.图3示出了本公开实施例提供的基于扩展现实技术的短视频展示效果示例的示意图;
22.图4示出了本公开实施例提供的短视频展示示例的立体效果的示意图;
23.图5示出了本公开实施例提供的视频作者页面示例的展示效果的示意图;
24.图6示出了本公开实施例提供的视频评论页面示例的展示效果的示意图;
25.图7示出了本公开实施例提供的视频切换示例的展示效果的示意图
26.图8示出了本公开实施例提供的一种短视频的播放装置的结构示意图。
具体实施方式
27.下面将参照附图更详细地描述本公开的实施例。需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。
28.为了改善目前传统的短视频播放方式无法提供沉浸式的空间感,进而不能为用户提供更好的观看体验的技术问题。本实施例提供了一种短视频的播放方法,如图1所示,可应用于扩展现实设备端侧,该方法包括:
29.步骤101、进入扩展现实空间,获取用户打开第一短视频的指令。
30.扩展现实技术是指通过计算机技术和可穿戴设备产生的一个真实与虚拟组合的、可人机交互的环境。扩展现实具体可包括:增强现实(augmented reality,ar)、虚拟现实(virtual reality,vr)、混合现实(mixed reality,mr)等。以扩展现实空间为虚拟现实空间例,用户使用虚拟现实设备进入虚拟现实空间后,可通过焦点定位,手柄射线等方式输入打开短视频的指令,而在虚拟现实设备端侧可获取该指令,并根据该指令执行步骤102至103所示的过程。
31.步骤102、获取第一短视频的第一视频元素数据。
32.其中,第一视频元素数据包括:第一短视频的播放区域元素和互动区域元素。第一
短视频可为多个短视频中的一个短视频。每一短视频的视频元素数据可从服务器端下载获取得到。
33.在本实施例中,可将短视频拆分成多个元素,如包含播放区域和互动区域等多个元素。播放区域还可包含视频(可支持视频暂停功能,视频部分可兼容多种视频尺寸,如16:9、16:10、4:3、1:1等)、用户名、视频标题、背景音乐信息等元素,而互动区域还可包含视频作者头像、点赞按钮、点赞数量、评论按钮、评论数量信息、其他功能键按钮等元素。
34.对于本实施例,为了呈现出三维立体的展示效果,视频元素数据中的不同元素均可预先设置各自对应在扩展现实空间中的区域位置,如包含x、y、z轴三个维度的空间位置。例如,在扩展现实的三维空间中,存在z轴的空间关系(即远近),不同元素间在z轴(相对的,x轴和y轴可代表平面方向)上的空间有前后关系,即在z轴上的不同位置平行设置各个元素,使得在z轴方向能够呈现出三维效果。
35.步骤103、在扩展现实空间的不同区域位置展示短视频的播放区域元素和互动区域元素。
36.可选的,步骤103中扩展现实空间的不同区域位置具体可包括:扩展现实空间的同一平面的不重叠区域,或者扩展现实空间的不同平面等。
37.例如,将短视频的播放区域元素和互动区域元素等多个元素,放置在各自对应在扩展现实空间中的区域位置上进行展示,呈现出三维空间展示的效果。与目前传统的短视频播放方式相比,本实施例可利用扩展现实设备的现有能力,制定出在x、y、z轴三个维度中观看短视频及相关交互的空间方案,可为用户带来与传统手机端观看短视频完全不同的独特观看体验。
38.本实施例在扩展现实设备端首先获取短视频的视频元素数据,该视频元素数据可包括:短视频的播放区域元素和互动区域元素;然后扩展现实的不同区域位置展示播放区域元素和互动区域元素,以达到播放短视频的效果。通过应用本实施例提供的技术方案,可为用户在观看短视频时提供沉浸式的空间感,进而可为用户提供更好的观看体验。
39.进一步的,作为上述实施例的细化和扩展,为了完整说明本实施例方法的具体实现过程,本实施例提供了如图2所示的具体方法,该方法包括:
40.步骤201、进入扩展现实空间,获取用户打开第一短视频的指令。
41.步骤202、获取第一短视频的第一视频元素数据。
42.在本实施例中,将短视频拆分成多个元素的过程可在服务器端实现。例如,对短视频内容重新开发,拆分得到各个组件,并依据组件创建播放的元素,进而可由这些元素,得到短视频的视频元素数据。
43.扩展现实设备端侧可从服务器端下载得到短视频的视频元素数据,而为了减少网络带宽对下载数据的影响,可选的,可以在网络带宽良好的情况下提前将短视频的视频元素数据下载到本地,这样在需要播放时及时从本地得到这些视频元素数据,做到视频播放的快速响应,减少对用户观看视频的影响。
44.步骤203、确定第一视频元素数据中不同元素各自对应的三维空间位置。
45.在本实施例中,对于视频元素数据中不同元素各自对应的三维空间位置,可事先配置相应的映射关系,然后在播放前根据该映射关系,确定不同元素各自对应的三维空间位置。或者,还可以预先配置不同元素的优先级,然后在虚拟设备端侧,根据该优选级配置
不同元素各自对应的三维空间位置,使得优先级越高的元素,能够在z轴方向距离更近一些;优先级越低的元素,能够在z轴方向距离更远一些,以更加突出展示优选级更高的元素。例如,可将一些交互功能较强的元素的优先级设置的较高一些,如用户可点击进一步查看的元素等;或者将用户经常性点击查看(根据用户的历史操作行为确定)的元素设置为更高或最高的优先级等。
46.步骤204、在扩展现实的三维空间中,根据第一视频元素数据和相应元素各自对应的三维空间位置,播放第一短视频。
47.示例性的,步骤204具体可包括:将第一视频元素数据中各元素分别配置在各自对应的三维空间位置上进行第一短视频的播放。例如,将短视频的视频内容、视频作者头像、点赞按钮、点赞数量、评论按钮、评论数量信息等多个元素,放置在各自对应的三维空间位置上进行播放,呈现出三维空间展示的效果。与目前传统的短视频播放方式相比,本实施例可利用扩展现实设备的现有能力,制定出在x、y、z轴三个维度中观看短视频及相关交互的空间方案,可为用户带来与传统手机端观看短视频完全不同的独特观看体验。对于展示出来的正视图效果可如图3所示,而对于展示出来的立体图效果可如图4所示。例如,如果是基于虚拟现实技术,图中的全景空间可为模拟的三维环境;而如果是基于增强现实技术,图中的全景空间可为真实的三维环境等。
48.对于本实施例,一些元素还可通过用户交互操作而进一步被展示出来,以满足用户对短视频观看更多的需求。下面给出几个应用示例(a、b、c):
49.示例a、以互动区域元素包括的视频作者头像元素,和播放区域元素包括的用户名元素为例,在步骤204之后,本实施例方法还可包括:响应于视频作者头像元素或用户名元素的选择指令,首先获取第一短视频的视频作者页面数据;再确定视频作者页面数据相应页面元素的三维空间位置;然后在扩展现实的三维空间中,根据视频作者页面数据和相应页面元素的三维空间位置,展示第一短视频的视频作者页面。
50.例如,在扩展现实的三维空间中播放短视频,用户点击视频作者头像元素或用户名元素,扩展现实设备端可从该视频元素数据或者从服务器端,获取该短视频的视频作者页面数据。该视频作者页面数据中具体可包含个人主页头像、用户名、个人签名、认证信息、账号信息、视频、视频点赞数等元素。然后确定这些元素在扩展现实三维空间中的三维空间位置,最后在扩展现实的三维空间中,根据该视频作者页面数据和相应页面元素的三维空间位置,展示该短视频的视频作者页面。
51.例如,点击首页用户头像或用户名,打开视频作者个人主页面板。其中可包括个人主页头像、用户名、个人签名、认证信息、账号信息、视频、视频点赞数等。
52.展示的视频作者页面可切换短视频进行展示,或者与短视频一起展示等,相应可选的,在扩展现实的三维空间中,根据视频作者页面数据和相应页面元素的三维空间位置,展示第一短视频的视频作者页面,具体可包括:在播放第一短视频的同时,展示第一短视频的视频作者页面。
53.进一步可选的,视频作者页面数据包括至少一个视频封面元素,其中,视频封面元素可通过调整各自对应的三维空间位置,实现滚动切换展示。
54.例如,如图5所示,在播放短视频的同时,可展示该短视频的视频作者页面,其中,包含多个视频封面,对应该作者制作的多个视频,这些视频封面支持左右滚动切换,进而切
换观看该作者的更多视频。
55.在视频作者页面中的视频也可选择观看,例如,点击个人主页视频可直接观看该视频,相应可选的,上述在扩展现实的三维空间中,根据视频作者页面数据和相应页面元素的三维空间位置,展示第一短视频的视频作者页面之后,本实施例方法还可包括:响应于视频封面元素的选择播放指令,获取第三短视频(视频作者页面中被用户选择播放的短视频)的第三视频元素数据,其中,第三短视频为选择播放的视频封面元素所对应的短视频,而该第三视频元素数据可包括:第三短视频的播放区域元素和互动区域元素;然后在扩展现实的三维空间中,根据第三视频元素数据和相应元素各自对应的三维空间位置,将第一短视频切换为第三短视频进行播放。切换的方式可包括:将第一短视频滚动切换为第三短视频;或者将第三短视频覆盖第一短视频进行展示;或者将第一短视频替换为第三短视频进行展示等。
56.示例b、以互动区域元素包括的评论按钮元素为例,在步骤204之后,本实施例方法还可包括:响应于评论按钮元素的选择指令,首先获取第一短视频的视频评论页面数据;再确定视频评论页面数据相应页面元素的三维空间位置;然后在扩展现实的三维空间中,根据视频评论页面数据和相应页面元素的三维空间位置,展示第一短视频的视频评论页面。
57.例如,用户点击评论按钮触发评论面板展开。具体可包括评论用户名、头像、评论内容、时间等,所有评论可以是以纵向气泡的形式呈现。可能包含的状态有评论列表、评论为空、评论加载等状态。
58.展示的视频评论页面可切换短视频进行展示,或者与短视频一起展示等,相应可选的,在扩展现实的三维空间中,根据视频评论页面数据和相应页面元素的三维空间位置,展示第一短视频的视频评论页面,具体可包括:在播放第一短视频的同时,展示第一短视频的视频评论页面。
59.进一步可选的,视频评论页面数据包括:至少一条评论信息元素,其中,评论信息元素可通过调整各自对应的三维空间位置,实现以预定方向滚动切换展示。例如,评论列表支持纵向滚动,滚动到最底部时,会加载更多评论。
60.例如,如图6所示,用户点击评论按钮触发评论面板展开,在播放短视频的同时显示评论列表,评论列表中的评论可以是以纵向气泡的形式呈现,即从下至上到顶部显示完毕后消失。评论列表支持纵向滚动,滚动到最底部时,会加载更多评论。其中,评论信息中可包含用户名、评论内容、时间等。
61.进一步的,互动区域元素还可包括:评论数量元素;如果用户也参与了短视频的评论,可实时对评论数量进行更新,以增加用户的使用体验。相应的,上述在扩展现实的三维空间中,根据视频评论页面数据和相应页面元素的三维空间位置,展示第一短视频的视频评论页面之后,本实施例方法还可包括:响应于评论提交指令,获取第一短视频的评论数量;然后通过累加评论数量,更新展示评论数量元素。例如,评述数量可以累计加1,得到更新后的评论数量。
62.示例c、以互动区域元素包括的点赞按钮元素和点赞数量元素为例,在步骤204之后,本实施例方法还可包括:响应于点赞按钮元素的选择指令,获取第一短视频的点赞数量;通过累加点赞数量,更新展示点赞数量元素,并变更点赞按钮元素的展示状态。例如,用户点击点赞按钮,点赞按钮由白变红,点赞数量+1,并可带有预置的动画效果,以增强用户
的体验。
63.进一步可选的,点赞效果可与短视频一起展示,相应的,上述通过累加点赞数量,更新展示点赞数量元素,具体可包括:在播放第一短视频的同时,更新展示点赞数量元素,并变更点赞按钮元素的展示状态。
64.通过上述各示例的说明,本实施例提供的方案中互动区域包括视频作者头像、点赞按钮、点赞数量、评论按钮、评论数量信息等。使得用户点击头像可打开个人主页面板;点击点赞按钮,点赞按钮变红,点赞数量+1,并有动画效果;点击评论按钮,打开评论面板,展示针对这段视频的所有评论等。以满足用户对短视频观看更多的需求,增强了用户的交互体验。
65.除了上述交互操作示例以外,本实施例还可实现短视频间的快速切换,以方便用户进行观看,具体可执行步骤205至步骤206所示的过程。
66.步骤205、响应于视频切换指令,获取第二短视频的第二视频元素数据。
67.其中,第二短视频与步骤201至204中的第一短视频不同,可为第一短视频的上一个或下一个视频。第二短视频的第二视频元素数据可包括:第二短视频的播放区域和互动区域等多个元素。同样的,第二短视频的播放区域可包含视频(可支持视频暂停功能,视频部分可兼容多种视频尺寸,如16:9、16:10、4:3、1:1等)、用户名、视频标题、背景音乐信息等元素,而互动区域可包含视频作者头像、点赞按钮、点赞数量、评论按钮、评论数量信息等元素。
68.视频切换指令可为用户通过交互操作输入的指令,例如,通过手柄摇杆上、下键或者按住扳机键拖拽等输入视频切换指令。
69.步骤206、在扩展现实的三维空间中,根据第二视频元素数据和相应元素各自对应的三维空间位置,将第一短视频切换为第二短视频进行播放。
70.例如,用户在使用扩展现实设备观看短视频时,可通过手柄摇杆上、下键或者按住扳机键拖拽,可切换上、下一个视频。
71.为了准确实现短视频的切换,可选的,步骤206具体可包括:通过调整第二视频元素数据中元素(可为部分元素或者全部元素,具体可根据实际需求进行预先设定)各自对应的三维空间位置进行元素动态移动至目标空间位置,实现按照预设形式将第一短视频切换为第二短视频进行播放。示例性的,预设形式可包括:滚动切换、或覆盖展示、或替换展示的形式。
72.例如,以短视频a滚动切换为短视频b进行播放为例,通过调整短视频b的视频元素数据中元素各自对应的三维空间位置进行元素动态移动至目标空间位置(即短视频a播放时其视频元素数据中元素各自对应的三维空间位置),并同时调整a的视频元素数据中元素各自对应的三维空间位置进行元素动态移动,使得元素离开该目标空间位置,进而产生出滚动切换的效果。如图7所示,由下至上的方向,将短视频a滚动切换为短视频b。
73.通过应用本实施例的方法,利用扩展现实设备现有能力,制定出在x、y、z轴三个维度中观看短视频及相关交互的空间方案,建立起了如何将元素在vr空间中摆放及交互的标准。可将智能手机端的短视频社交软件上的内容及形态在扩展现实空间进行展示。整个空间大致可分为内容、互动、个人主页面板、评论面板等区域。内容及互动区域可兼容视频的不同尺寸,提供统一的交互体验。内容及个人主页、评论面板,利用空间的关系,创作出与手
机端完全不同的观看体验,可为用户在观看短视频时提供沉浸式的空间感,进而可为用户提供更好的观看体验。
74.进一步的,作为图1和图2所示方法的具体实现,本实施例提供了一种短视频的播放装置,如图8所示,该装置包括:获取模块31、播放模块32。
75.获取模块31,被配置为进入扩展现实空间,获取用户打开第一短视频的指令;
76.获取模块31,还被配置为获取第一短视频的第一视频元素数据,其中,所述第一视频元素数据包括:所述第一短视频的播放区域元素和互动区域元素;
77.播放模块32,被配置为在扩展现实空间的不同区域位置展示所述播放区域元素和所述互动区域元素。
78.在具体的应用场景中,可选的,所述不同区域位置包括:扩展现实空间的同一平面的不重叠区域,或者扩展现实空间的不同平面。
79.在具体的应用场景中,播放模块32,具体被配置为确定所述第一视频元素数据中不同元素各自对应的三维空间位置;在扩展现实的三维空间中,根据所述第一视频元素数据和相应元素各自对应的三维空间位置,播放所述第一短视频。
80.在具体的应用场景中,播放模块32,具体被配置为将所述第一视频元素数据中各元素分别配置在各自对应的三维空间位置上进行所述第一短视频的播放。
81.在具体的应用场景中,获取模块31,还被配置为在扩展现实的三维空间中,根据所述第一视频元素数据和相应元素各自对应的三维空间位置,播放所述第一短视频之后,响应于视频切换指令,获取第二短视频的第二视频元素数据,其中,所述第二视频元素数据包括:所述第二短视频的播放区域元素和互动区域元素;
82.播放模块32,还被配置为在扩展现实的三维空间中,根据所述第二视频元素数据和相应元素各自对应的三维空间位置,将所述第一短视频切换为所述第二短视频进行播放。
83.在具体的应用场景中,播放模块32,具体还被配置为通过调整所述第二视频元素数据中元素各自对应的三维空间位置进行元素动态移动至目标空间位置,实现按照预设形式将所述第一短视频切换为所述第二短视频进行播放。
84.在具体的应用场景中,可选的,所述预设形式包括:滚动切换、或覆盖展示、或替换展示的形式。
85.在具体的应用场景中,可选的,所述互动区域元素包括:视频作者头像元素;所述播放区域元素包括:用户名元素;
86.相应的,播放模块32,具体还被配置为在扩展现实的三维空间中,根据所述第一视频元素数据和相应元素各自对应的三维空间位置,播放所述第一短视频之后,响应于视频作者头像元素或用户名元素的选择指令,获取所述第一短视频的视频作者页面数据;确定所述视频作者页面数据相应页面元素的三维空间位置;在扩展现实的三维空间中,根据所述视频作者页面数据和相应页面元素的三维空间位置,展示所述第一短视频的视频作者页面。
87.在具体的应用场景中,播放模块32,具体还被配置为在播放所述第一短视频的同时,展示所述第一短视频的视频作者页面。
88.在具体的应用场景中,可选的,所述视频作者页面数据包括至少一个视频封面元
素,其中,视频封面元素可通过调整各自对应的三维空间位置,实现滚动切换展示。
89.在具体的应用场景中,获取模块31,还被配置为在扩展现实的三维空间中,根据所述视频作者页面数据和相应页面元素的三维空间位置,展示所述第一短视频的视频作者页面之后,响应于视频封面元素的选择播放指令,获取第三短视频的第三视频元素数据,其中,所述第三短视频为选择播放的视频封面元素所对应的短视频,所述第三视频元素数据包括:所述第三短视频的播放区域元素和互动区域元素;
90.播放模块32,还被配置为在扩展现实的三维空间中,根据所述第三视频元素数据和相应元素各自对应的三维空间位置,将所述第一短视频切换为所述第三短视频进行播放。
91.在具体的应用场景中,可选的,所述互动区域元素包括:评论按钮元素;
92.相应的,获取模块31,还被配置为在扩展现实的三维空间中,根据所述第一视频元素数据和相应元素各自对应的三维空间位置,播放所述第一短视频之后,响应于评论按钮元素的选择指令,获取所述第一短视频的视频评论页面数据;
93.播放模块32,还被配置为确定所述视频评论页面数据相应页面元素的三维空间位置;在扩展现实的三维空间中,根据所述视频评论页面数据和相应页面元素的三维空间位置,展示所述第一短视频的视频评论页面。
94.在具体的应用场景中,播放模块32,具体还被配置为在播放所述第一短视频的同时,展示所述第一短视频的视频评论页面。
95.在具体的应用场景中,可选的,所述视频评论页面数据包括:至少一条评论信息元素,其中,评论信息元素可通过调整各自对应的三维空间位置,实现以预定方向滚动切换展示。
96.在具体的应用场景中,可选的,所述互动区域元素包括:评论数量元素;
97.相应的,获取模块31,还被配置为在扩展现实的三维空间中,根据所述视频评论页面数据和相应页面元素的三维空间位置,展示所述第一短视频的视频评论页面之后,响应于评论提交指令,获取所述第一短视频的评论数量;
98.播放模块32,还被配置为通过累加所述评论数量,更新展示所述评论数量元素。
99.在具体的应用场景中,可选的,所述互动区域元素包括:点赞按钮元素和点赞数量元素;
100.相应的,获取模块31,还被配置为在扩展现实的三维空间中,根据所述第一视频元素数据和相应元素各自对应的三维空间位置,播放所述第一短视频之后,响应于点赞按钮元素的选择指令,获取所述第一短视频的点赞数量;
101.播放模块32,还被配置为通过累加所述点赞数量,更新展示所述点赞数量元素,并变更所述点赞按钮元素的展示状态。
102.在具体的应用场景中,播放模块32,具体还被配置为在播放所述第一短视频的同时,更新展示所述点赞数量元素,并变更所述点赞按钮元素的展示状态。
103.需要说明的是,本实施例提供的一种短视频的播放装置所涉及各功能单元的其它相应描述,可以参考图1和图2中的对应描述,在此不再赘述。
104.基于上述如图1和图2所示方法,相应的,本实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述如图1和图2所示的
短视频的播放方法。
105.基于这样的理解,本公开的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施场景的方法。
106.基于上述如图1和图2所示的方法,以及图8所示的虚拟装置实施例,为了实现上述目的,本公开实施例还提供了一种电子设备,具体可以为扩展现实设备、平板电脑、智能手机或其他网络设备等,该设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述如图1和图2所示的短视频的播放方法。
107.可选的,上述实体设备还可以包括用户接口、网络接口、摄像头、射频(radio frequency,rf)电路,传感器、音频电路、wi-fi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard)等,可选用户接口还可以包括usb接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)等。
108.本领域技术人员可以理解,本实施例提供的上述实体设备结构并不构成对该实体设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。
109.存储介质中还可以包括操作系统、网络通信模块。操作系统是管理上述实体设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现存储介质内部各组件之间的通信,以及与信息处理实体设备中其它硬件和软件之间通信。
110.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本公开可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现。通过应用本实施例,利用扩展现实设备现有能力,制定出在x、y、z轴三个维度中观看短视频及相关交互的空间方案,建立起了如何将元素在vr空间中摆放及交互的标准。可将智能手机端的短视频社交软件上的内容及形态在扩展现实空间进行展示。整个空间大致可分为内容、互动、个人主页面板、评论面板等区域。内容及互动区域可兼容视频的不同尺寸,提供统一的交互体验。内容及个人主页、评论面板,利用空间的关系,创作出与手机端完全不同的观看体验,可为用户在观看短视频时提供沉浸式的空间感,进而可为用户提供更好的观看体验。
111.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
112.以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

技术特征:
1.一种短视频的播放方法,其特征在于,应用于扩展现实设备端,包括:进入扩展现实空间,获取用户打开第一短视频的指令;获取第一短视频的第一视频元素数据,其中,所述第一视频元素数据包括:所述第一短视频的播放区域元素和互动区域元素;在扩展现实空间的不同区域位置展示所述播放区域元素和所述互动区域元素。2.根据权利要求1所述的方法,其特征在于,所述不同区域位置包括:扩展现实空间的同一平面的不重叠区域,或者扩展现实空间的不同平面。3.根据权利要求2所述的方法,其特征在于,所述在扩展现实空间的不同区域位置展示所述播放区域元素和所述互动区域元素,包括:确定所述第一视频元素数据中不同元素各自对应的三维空间位置;在扩展现实的三维空间中,根据所述第一视频元素数据和相应元素各自对应的三维空间位置,播放所述第一短视频。4.根据权利要求3所述的方法,其特征在于,所述在扩展现实的三维空间中,根据所述第一视频元素数据和相应元素各自对应的三维空间位置,播放所述第一短视频,具体包括:将所述第一视频元素数据中各元素分别配置在各自对应的三维空间位置上进行所述第一短视频的播放。5.根据权利要求3所述的方法,其特征在于,所述在扩展现实的三维空间中,根据所述第一视频元素数据和相应元素各自对应的三维空间位置,播放所述第一短视频之后,所述方法还包括:响应于视频切换指令,获取第二短视频的第二视频元素数据,其中,所述第二视频元素数据包括:所述第二短视频的播放区域元素和互动区域元素;在扩展现实的三维空间中,根据所述第二视频元素数据和相应元素各自对应的三维空间位置,将所述第一短视频切换为所述第二短视频进行播放。6.根据权利要求5所述的方法,其特征在于,所述在扩展现实的三维空间中,根据所述第二视频元素数据和相应元素各自对应的三维空间位置,将所述第一短视频切换为所述第二短视频进行播放,具体包括:通过调整所述第二视频元素数据中元素各自对应的三维空间位置进行元素动态移动至目标空间位置,实现按照预设形式将所述第一短视频切换为所述第二短视频进行播放。7.根据权利要求6所述的方法,其特征在于,所述预设形式包括:滚动切换、或覆盖展示、或替换展示的形式。8.根据权利要求3所述的方法,其特征在于,所述互动区域元素包括:视频作者头像元素;所述播放区域元素包括:用户名元素;所述在扩展现实的三维空间中,根据所述第一视频元素数据和相应元素各自对应的三维空间位置,播放所述第一短视频之后,所述方法还包括:响应于视频作者头像元素或用户名元素的选择指令,获取所述第一短视频的视频作者页面数据;确定所述视频作者页面数据相应页面元素的三维空间位置;在扩展现实的三维空间中,根据所述视频作者页面数据和相应页面元素的三维空间位置,展示所述第一短视频的视频作者页面。
9.根据权利要求8所述的方法,其特征在于,所述在扩展现实的三维空间中,根据所述视频作者页面数据和相应页面元素的三维空间位置,展示所述第一短视频的视频作者页面,具体包括:在播放所述第一短视频的同时,展示所述第一短视频的视频作者页面。10.根据权利要求8所述的方法,其特征在于,所述视频作者页面数据包括至少一个视频封面元素,其中,视频封面元素可通过调整各自对应的三维空间位置,实现滚动切换展示。11.根据权利要求10所述的方法,其特征在于,所述在扩展现实的三维空间中,根据所述视频作者页面数据和相应页面元素的三维空间位置,展示所述第一短视频的视频作者页面之后,所述方法还包括:响应于视频封面元素的选择播放指令,获取第三短视频的第三视频元素数据,其中,所述第三短视频为选择播放的视频封面元素所对应的短视频,所述第三视频元素数据包括:所述第三短视频的播放区域元素和互动区域元素;在扩展现实的三维空间中,根据所述第三视频元素数据和相应元素各自对应的三维空间位置,将所述第一短视频切换为所述第三短视频进行播放。12.根据权利要求3所述的方法,其特征在于,所述互动区域元素包括:评论按钮元素;所述在扩展现实的三维空间中,根据所述第一视频元素数据和相应元素各自对应的三维空间位置,播放所述第一短视频之后,所述方法还包括:响应于评论按钮元素的选择指令,获取所述第一短视频的视频评论页面数据;确定所述视频评论页面数据相应页面元素的三维空间位置;在扩展现实的三维空间中,根据所述视频评论页面数据和相应页面元素的三维空间位置,展示所述第一短视频的视频评论页面。13.根据权利要求12所述的方法,其特征在于,所述在扩展现实的三维空间中,根据所述视频评论页面数据和相应页面元素的三维空间位置,展示所述第一短视频的视频评论页面,具体包括:在播放所述第一短视频的同时,展示所述第一短视频的视频评论页面。14.根据权利要求12所述的方法,其特征在于,所述视频评论页面数据包括:至少一条评论信息元素,其中,评论信息元素可通过调整各自对应的三维空间位置,实现以预定方向滚动切换展示。15.根据权利要求12所述的方法,其特征在于,所述互动区域元素包括:评论数量元素;所述在扩展现实的三维空间中,根据所述视频评论页面数据和相应页面元素的三维空间位置,展示所述第一短视频的视频评论页面之后,所述方法还包括:响应于评论提交指令,获取所述第一短视频的评论数量;通过累加所述评论数量,更新展示所述评论数量元素。16.根据权利要求3所述的方法,其特征在于,所述互动区域元素包括:点赞按钮元素和点赞数量元素;所述在扩展现实的三维空间中,根据所述第一视频元素数据和相应元素各自对应的三维空间位置,播放所述第一短视频之后,所述方法还包括:响应于点赞按钮元素的选择指令,获取所述第一短视频的点赞数量;
通过累加所述点赞数量,更新展示所述点赞数量元素,并变更所述点赞按钮元素的展示状态。17.根据权利要求16所述的方法,其特征在于,所述通过累加所述点赞数量,更新展示所述点赞数量元素,并变更所述点赞按钮元素的展示状态,具体包括:在播放所述第一短视频的同时,更新展示所述点赞数量元素,并变更所述点赞按钮元素的展示状态。18.一种短视频的播放装置,其特征在于,应用于扩展现实设备端,包括:获取模块,被配置为进入扩展现实空间,获取用户打开第一短视频的指令;所述获取模块,还被配置为获取第一短视频的第一视频元素数据,其中,所述第一视频元素数据包括:所述第一短视频的播放区域元素和互动区域元素;播放模块,被配置为在扩展现实空间的不同区域位置展示所述播放区域元素和所述互动区域元素。19.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至17中任一项所述的方法。20.一种电子设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至17中任一项所述的方法。

技术总结
本公开涉及一种短视频的播放方法、装置及电子设备,涉及短视频技术领域,其中方法包括:进入扩展现实空间,获取用户打开第一短视频的指令;首先获取第一短视频的第一视频元素数据,其中,所述第一视频元素数据包括:所述第一短视频的播放区域元素和互动区域元素;然后在扩展现实空间的不同区域位置展示所述播放区域元素和所述互动区域元素。通过应用本公开的技术方案,可为用户在观看短视频时提供沉浸式的空间感,进而可为用户提供更好的观看体验。进而可为用户提供更好的观看体验。进而可为用户提供更好的观看体验。


技术研发人员:周玉玮 冀利悦 周鑫恺 吴培培
受保护的技术使用者:北京字跳网络技术有限公司
技术研发日:2022.03.02
技术公布日:2023/9/12
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐