本公开关于一种视频播放方法、装置、电子设备及存储介质。方法包括:在播放页面显示包含有第一视频展示区域的虚拟空间;第一视频展示区域的数量和虚拟空间内的第一用户账号的数量相同,在第一视频展示区域的预设位置显示第一视频展示区域对应的用户账号的标识信息,若检测到基于第二用户账号的直播操作的确认指令,基于第一用户账号和第二用户账号对虚拟空间内的第一视频展示区域进行更新,显示第二视频展示区域,在第二视频展示区域的预设位置显示第二视频展示区域对应的用户账号的标识信息。本申请实施例使得标识信息和用户账号对应的视频展示区域对齐,可以提升用户的观看体验。验。验。
【技术实现步骤摘要】
一种视频播放方法、装置、电子设备及存储介质
[0001]本公开涉及互联网
,尤其涉及一种视频播放方法、装置、电子设备及存储介质。
技术介绍
[0002]音视频直播在移动设备的应用已经非常广泛,包括单向的直播内容观看,以及双向的音视频实时交流。这些应用在移动场景下,为用户带来了便利的直播内容获取及实时沟通交流能力。
[0003]目前,围绕直播内容的实时交流形态,通常是1人直播或者2人直播,其他加入直播的用户只能以语音形式呈现,已经不能满足当下更多的应用场景。
技术实现思路
[0004]本公开提供一种视频播放方法、装置、电子设备及存储介质,本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种视频播放方法,包括:
[0006]在播放页面显示包含有第一视频展示区域的虚拟空间;第一视频展示区域的数量和虚拟空间内的第一用户账号的数量相同,且一一对应;
[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]根据本公开实施例的第二方面,提供一种视频播放方法,包括:
[0041]虚拟空间显示模块,被配置为执行在播放页面显示包含有第一视频展示区域的虚拟空间;第一视频展示区域的数量和虚拟空间内的第一用户账号的数量相同,且一一对应;
[0042]标识信息显示模块,被配置为执行在第一视频展示区域的预设位置显示第一视频展示区域对应的用户账号的标识信息;
[0043]视频展示区域显示模块,被配置为执行若检测到基于第二用户账号的直播操作的确认指令,基于第一用户账号和第二用户账号对虚拟空间内的第一视频展示区域进行更新,显示第二视频展示区域;
[0044]标识信息显示模块,被配置为执行在第二视频展示区域的预设位置显示第二视频展示区域对应的用户账号的标识信息。
[0045]在一些可能的实施例中,在虚拟空间包含的第一视频展示区域为多个时,虚拟空间显示模块,被配置为执行:
[0046]获取多个第一用户账号中每个第一用户账号对应的直播流;
[0047本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:在播放页面显示包含有第一视频展示区域的虚拟空间;所述第一视频展示区域的数量和所述虚拟空间内的第一用户账号的数量相同,且一一对应;在所述第一视频展示区域的预设位置显示所述第一视频展示区域对应的用户账号的标识信息;若检测到基于第二用户账号的直播操作的确认指令,基于所述第一用户账号和所述第二用户账号对所述虚拟空间内的所述第一视频展示区域进行更新,显示第二视频展示区域;在所述第二视频展示区域的预设位置显示所述第二视频展示区域对应的用户账号的标识信息。2.根据权利要求1所述的视频播放方法,其特征在于,在所述虚拟空间包含的所述第一视频展示区域为多个时,所述在播放页面显示包含有第一视频展示区域的虚拟空间包括:获取多个第一用户账号中每个第一用户账号对应的直播流;基于所述第一用户账号的数量确定所述第一视频展示区域的布局信息;基于所述第一视频展示区域的布局信息在所述虚拟空间内渲染所述第一视频展示区域;在所述第一视频展示区域中播放对应的直播流。3.根据权利要求1所述的视频播放方法,其特征在于,所述若检测到基于第二用户账号的直播操作的确认指令,基于所述第一用户账号和所述第二用户账号对所述虚拟空间内的所述第一视频展示区域进行更新,显示第二视频展示区域包括:若检测到基于所述第二用户账号的加入直播操作的第一确认指令,获取所述第二用户账号的直播流;基于所述第一用户账号的数量和所述第二用户账号的数量之和确定所述第二视频展示区域的布局信息;基于所述第二视频展示区域的布局信息对所述虚拟空间内的所述第一视频展示区域进行更新,显示所述第二视频展示区域;在所述第二视频展示区域中播放对应的直播流;所述对应的直播流包括所述第一用户账号对应的直播流和所述第二用户账号对应的直播流。4.根据权利要求3所述的视频播放方法,其特征在于,所述基于所述第二视频展示区域的布局信息对所述虚拟空间内的所述第一视频展示区域进行更新,显示所述第二视频展示区域包括:基于所述第二视频展示区域的布局信息调整所述第一视频展示区域的区域位置,得到所述第一用户账号对应的第二视频展示区域;在调整所述第一视频展示区域后得到的空白区域上显示所述第二用户账号对应的第二视频展示区域。5.根据权利要求1所述的视频播放方法,其特征在于,所述若检测到基于第二用户账号的直播操作的确认指令,基于所述第一用户账号和所述第二用户账号对所述虚拟空间内的所述...
【专利技术属性】
技术研发人员:钱海超,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。