基于VR场景的视频预览方法、电子设备和存储介质技术

技术编号:32851801 阅读:11 留言:0更新日期:2022-03-30 19:09
本申请实施例提供的一种基于VR场景的视频预览方法、电子设备和存储介质,所述方法包括响应于用户输入的开启预览窗口指令,在主屏窗口以外的虚拟空间内绘制预览窗口,其中,所述主屏窗口用于播放主视频;在所述预览窗口内播放所述主视频的预览视频。在本申请实施例中,通过VR场景中的虚拟空间进行预览窗口的展示,预览窗口不会对主屏窗口造成遮挡,不影响用户在主屏窗口内视频的正常观看。用户在主屏窗口内视频的正常观看。用户在主屏窗口内视频的正常观看。

【技术实现步骤摘要】
基于VR场景的视频预览方法、电子设备和存储介质


[0001]本申请涉及虚拟现实
,具体地涉及一种基于VR场景的视频预览方法、电子设备和存储介质。

技术介绍

[0002]为了提高用户体验,目前视频类应用通常设置快进或快退预览播放功能,用户通过在视频播放终端的屏幕上左右滑动,或者拖动进度条可以进行快进或快退预览播放,且在进行预览播放时,当前主屏窗口内的画面正常播放。
[0003]图1a为相关技术中一种视频预览播放示意图,如图1a所示,正常情况下,用户通过主屏窗口101观看视频。当用户需要进行快退或快进预览时,可以在视频播放终端的屏幕上左右滑动,或者拖动进度条103,在进度条103的上方显示预览窗口102。其中,预览窗口102内显示的内容与用户的触发指令相对应,例如,当用户拖动进度条103至该视频的88分17秒时,预览窗口102显示该视频在88分17秒时对应的画面。图1b为相关技术中另一种视频预览播放示意图,在图1b中,当用户在视频播放终端的屏幕上左右滑动,或者拖动进度条103时,预览窗口102显示在主屏窗口101的中间位置,用户在预览窗口102内进行快退或快进预览。
[0004]但是,由于上述方案中的预览窗口在主屏窗口内展示,使得预览窗口对主屏窗口造成遮挡,影响用户对主屏窗口内播放画面的观看。

技术实现思路

[0005]有鉴于此,本申请提供一种基于VR场景的视频预览方法、电子设备和存储介质,以利于解决现有技术中预览窗口对主屏窗口造成遮挡,影响用户对主屏窗口内播放画面观看的问题。/>[0006]第一方面,本申请实施例提供了一种基于虚拟现实VR场景的视频预览方法,包括:
[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]第二方面,本申请实施例提供了一种基于虚拟现实VR场景的视频预览方法,所述方法包括:
[0041]接收VR视频应用发送的开启预览窗口指令,在主屏窗口以外的虚拟空间内绘制预览窗口,其中,所述主屏窗口用于播放主视频;
[0042]接收所述VR视频应用发送的所述主视频的预览视频,在所述预览窗口内播放所述VR视频应用发送的所述主视频的预览视频。
[0043]在一种可能的实现方式中,在接收所述VR视频应用发送的所述主视频的预览视频之前,还包括:
[0044]向所述VR视频应用发送预览视频请求指令,所述预览视频请求指令用于指示所述VR视频应用发送所述主视频的预览视频。
[0045]在一种可能的实现方式中,所述预览视频请求指令用于指示所述VR视频应用发送所述主视频的预览视频,具体为:
[0046]所述预览视频请求指令用于指示所述VR视频应用从第五时间戳开始发送所述主视频的预览视频,所述第五时间戳为所述主视频的当前时间戳。
[0047]在一种可能的实现方式中,所述方法还包括:
[0048]控制所述预览窗口获取用户操作焦点,使得所述预览窗口可以响应用户输入的操作指令。
[0049]在一种可能的实现方式中,向所述VR视频应用发送预览视频请求指令,包括:
[0050]响应于用户在所述预览窗口内输本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于虚拟现实VR场景的视频预览方法,其特征在于,包括:响应于用户输入的开启预览窗口指令,在主屏窗口以外的虚拟空间内绘制预览窗口,其中,所述主屏窗口用于播放主视频;在所述预览窗口内播放所述主视频的预览视频。2.根据权利要求1所述的方法,其特征在于,在所述预览窗口内播放所述主视频的预览视频,包括:在所述预览窗口内、从第一时间戳位置开始播放所述预览视频,所述第一时间戳为所述主视频的当前时间戳。3.根据权利要求1所述的方法,其特征在于,还包括:控制所述预览窗口获取用户操作焦点,使得所述预览窗口可以响应用户输入的操作指令。4.根据权利要求3所述的方法,其特征在于,在所述预览窗口内播放所述主视频的预览视频,包括:响应于用户在所述预览窗口内输入的操作指令,在所述预览窗口内播放与所述操作指令相对应的预览视频。5.根据权利要求4所述的方法,其特征在于,响应于用户在所述预览窗口内输入的操作指令,在所述预览窗口内播放与所述操作指令相对应的预览视频,包括:响应于用户在所述预览窗口内输入的快进或快退指令,在所述预览窗口内、从第二时间戳位置播放所述预览视频,所述第二时间戳为所述快进或快退指令对应的所述预览视频的时间戳。6.根据权利要求5所述的方法,其特征在于,在所述预览窗口内输入的快进或快退指令,包括:触发所述预览窗口,且左右滑动所述预览窗口,和/或拖动所述预览窗口内的进度条。7.根据权利要求5所述的方法,其特征在于,响应于用户在所述预览窗口内输入的操作指令,在所述预览窗口内播放与所述操作指令相对应的预览视频,包括:响应于用户在所述预览窗口内输入的结束快进或快退指令,在所述预览窗口内、从第三时间戳位置开始播放所述预览视频,所述第三时间戳为所述结束快进或快退指令时所述预览视频的时间戳。8.根据权利要求7所述的方法,其特征在于,在所述预览窗口内输入的结束快进或快退指令,包括:停止触发所述预览窗口。9.根据权利要求4所述的方法,其特征在于,响应于用户在所述预览窗口内输入的操作指令,在所述预览窗口内播放与所述操作指令相对应的预览视频,包括:响应于用户在所述预览窗口内输入的分辨率切换指令,切换所述预览视频的分辨率。10.根据权利要求9所述的方法,其特征在于,所述预览视频的分辨率低于所述主屏窗口内主视频的分辨率。11.根据权利要求4所述的方法,其特征在于,响应于用户在所述预览窗口内输入的操作指令,在所述预览窗口内播放与所述操作指令相对应的预览视频,包括:响应于用户在所述预览窗口内输入的播放速度切换指令,切换所述预览视频的播放速
度。12.根据权利要求1所述的方法,其特征在于,还包括:响应于用户输入的预览音频开启指令,开启所述预览视频对应的音频,关闭所述主屏窗口内主视频对应的音频;和/或,响应于用户输入的预览音频关闭指令,关闭所述预览视频对应的音频,开启所述主屏窗口内主视频对应的音频。13.根据权利要求1所述的方法,其特征在于,还包括:响应于用户输入的开始主屏播放指令,关闭所述预览窗口;关闭所述预览窗口,控制所述主屏窗口内的主视频从第四时间戳位置开始播放,所述第四时间戳为所述预览窗口关闭时所述预览视频的时间戳;控制所述主屏窗口获取用户操作焦点。14.根据权利要求1所述的方法,其特征在于,还包括:响应于用户输入的取消预览窗口指令,关闭所述预览窗口;控制所述主屏窗口获取用户操作焦点。15.根据权利要求1-14任一项所述的方法,其特征在于,所述预览窗口与所述主屏窗口在所述虚拟空间内平行设置。16.一种基于虚拟现实VR场景的视频预览方法,其特征在于,包括:接收VR视频应用发送的开启预览窗口指令,在主屏窗口以外的虚拟空间内绘制预览窗口,其中,所述主屏窗口用于播放主视频;接收所述VR视频应用发送的所述主视频的预览视频,在所述预览窗口内播放所述VR视频应用发送的所述主视频的预览视频。17.根据权利要求16所述的方法,其特征在于,在接收所述VR视频应用发送的所述主视频的预览视频之前,还包括:向所述VR视频应用发送预览视频请求指令,所述预览视频请求指令用于指示所述VR视频应用发送所述主视频的预览视频。18.根据权利要求17所述的方法,其特征在于,所述预览视频请求指令用于指示所述VR视频应用发送所述主视频的预览视频,具体为:所述预览视频请求指令用于指示所述VR视频应用从第五时间戳开始发送所述主视频的预览视频,所述第五时间戳为所述主视频的当前时间戳。19.根据权利要求17所述的方法,其特征在于,所述方法还包括:控制所述预览窗口获取用户操作焦点,使得所述预览窗口可以响应用户输入的操作指令。20.根据权利要求19所述的方法,其特...

【专利技术属性】
技术研发人员:黄炳洁李帅
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1