1.一种直播中连麦房间切换方法,其特征在于,包括以下步骤:
当前客户端从服务器获取的视频流地址为混流地址,且当前客户端对获取的混流地址所对应的视频未进行播放,执行以下操作:获取连麦两主播的主播ID和房间号,并将获取的ID和房间号封装成一函数;
使用动画函数在客户端当前直播间播放器上添加引流标志,并给所述引流标志添加点击事件函数,所述当前直播间为连麦两主播中其中一主播的直播间;
当用户点击引流标志,从封装的函数中获取连麦两主播中另一主播直播间的房间号,跳转至获取的房间号对应的直播间。
2.如权利要求1所述的一种直播中连麦房间切换方法,其特征在于:所述连麦两主播包括连麦发起主播和被动连麦主播,且主播、主播ID、直播间和房间号一一对应;
所述获取连麦两主播的ID和房间号具体为:获取连麦发起主播的主播ID房间号,以及被动连麦主播的主播ID房间号。
3.如权利要求2所述的一种直播中连麦房间切换方法,其特征在于:所述连麦两主播的主播ID和房间号以参数形式存在于封装形成的函数中。
4.如权利要求1所述的一种直播中连麦房间切换方法,其特征在于:所述引流标志为用于提示用户点击的图标。
5.如权利要求4所述的一种直播中连麦房间切换方法,其特征在于:所述使用动画函数在客户端当前直播间播放器上添加引流标志,具体步骤为:使用iOS系统中UIview控件的动画函数animateWithDuration添加引流标志,然后确定引流标志直播间播放器上的位置。
6.如权利要求4所述的一种直播中连麦房间切换方法,其特征在于:所述给所述引流标志添加点击事件函数,具体步骤为:S301:将引流标志的图像属性userInteractionEnabled设为允许交互;
S302:为引流标志添加触摸事件,所述触摸事件中包含点击手势,且所述点击手势对应一回调函数,所述回调函数用于从封装的函数中获取非当前直播间对应主播的房间号。
7.如权利要求6所述的一种直播中连麦房间切换方法,其特征在于:当用户点击引流标志后,调用回调函数,回调函数从封装的函数中获取非当前直播间对应主播的房间号,当前客户端跳转至获取的房间号对应的直播间。
8.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以下步骤:当前客户端从服务器获取的视频流地址为混流地址,且当前客户端对获取的混流地址所对应的视频未进行播放,执行以下操作:获取连麦两主播的主播ID和房间号,并将获取的ID和房间号封装成一函数;
使用动画函数在客户端当前直播间播放器上添加引流标志,并给所述引流标志添加点击事件函数,所述当前直播间为连麦两主播中其中一主播的直播间;
当用户点击引流标志,从封装的函数中获取连麦两主播中另一主播直播间的房间号,跳转至获取的房间号对应的直播间。
9.一种电子设备,其特征在于,其包括:
判断单元,其用于判断客户端从服务器获取的视频流地址是否为混流地址,以及当前客户端是否已进行混流地址对应视频的播放;
获取单元,其用于当客户端从服务器获取的视频流地址为混流地址,且当前客户端对获取的混流地址所对应的视频未进行播放时,获取连麦两主播的主播ID和房间号,并将获取的ID和房间号封装成一函数;
添加单元,其用于使用动画函数在客户端当前直播间播放器上添加引流标志,并给所述引流标志添加点击事件函数,所述当前直播间为连麦两主播中其中一主播的直播间;
跳转单元,其用于当用户点击引流标志,从封装的函数中获取连麦两主播中另一主播直播间的房间号,跳转至获取的房间号对应的直播间。
10.一种直播中连麦房间切换系统,其特征在于,包括:
判断模块,其用于判断客户端从服务器获取的视频流地址是否为混流地址,以及当前客户端是否已进行混流地址对应视频的播放;
获取模块,其用于当客户端从服务器获取的视频流地址为混流地址,且当前客户端对获取的混流地址所对应的视频未进行播放时,获取连麦两主播的主播ID和房间号,并将获取的ID和房间号封装成一函数,添加模块,其用于使用动画函数在客户端当前直播间播放器上添加引流标志,并给所述引流标志添加点击事件函数,所述当前直播间为连麦两主播中其中一主播的直播间;
跳转模块,其用于当用户点击引流标志,从封装的函数中获取连麦两主播中另一主播直播间的房间号,跳转至获取的房间号对应的直播间。