System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及网络直播,特别是涉及一种直播画面切换方法、装置、介质以及电子设备。
技术介绍
1、网络直播是指主播通过网络直播平台在网络上向观众分享直播音视频流的技术。借助开放、共享的网络直播平台,人们可以更加方便地展示自己的才华,在才艺展示过程中,观众可以通过参与直播互动来表达对主播的喜爱,受到观众喜爱的主播可以获得网络直播平台的分成,得到一定的收益;由于直播工作不受主播学历以及直播场地影响,普通人均可以通过直播的方式实现就业,可以有效带动社会就业。
2、在网络直播中,观众可以访问安装在观众客户端上的直播应用程序,触发观众客户端为其加载直播应用程序界面,在直播应用程序界面中会显示出直播间列表,观众可以点击直播间列表中的任意一个直播间封面,即可进入对应的直播间观看直播。
3、在相关技术中,为方便观众浏览直播间,提供了沉浸式直播间供观众进行观看。沉浸式直播指的是在观众访问直播应用程序时,在直播应用程序的首页就展示一个直播间,观众可以通过上下滑动来切换沉浸式直播间,从而浏览各个沉浸式直播间,以寻找感兴趣的沉浸式直播间;针对感兴趣的沉浸式直播间,观众还可以进入对应的完整直播间,与主播进行更多的交互。
4、专利技术人在实现本专利技术的过程中发现:观众上下滑动切换沉浸式直播间以及进出沉浸式直播间时,会出现视频缩放闪烁问题。
技术实现思路
1、为克服相关技术中存在的问题,本申请提供一种直播画面切换方法、装置、介质以及电子设备,其可在观众上下滑动切换沉浸式直播
2、根据本申请实施例的第一方面,提供一种直播画面切换方法,包括如下步骤:
3、接收对第一视频进行沉浸式直播的播放请求;
4、在直播显示界面内创建第一容器,在所述第一容器内播放第一直播视频画面,以在所述直播显示界面显示第二直播视频画面;其中,所述第一直播视频画面为对所述第一视频的视频内容进行处理得到,所述第一直播视频画面的尺寸与所述直播显示界面的尺寸相同,所述第一容器的尺寸小于所述第一直播视频画面的尺寸,所述第二直播视频画面为所述第一容器截断部分所述第一直播视频画面得到的画面;
5、响应于切换至第二视频的切换请求,在所述直播显示界面内将所述第一容器切换到第二容器,在所述第二容器内播放第三直播视频画面,以在所述直播显示界面显示第四直播视频画面;其中,所述第三直播视频画面为对所述第二视频的视频内容进行处理得到,所述第三直播视频画面面的尺寸与所述直播显示界面的尺寸相同,所述第二容器的尺寸根据所述切换请求对应的直播方式确定,所述第四直播视频画面为所述第二容器对所述第三直播视频画面进行处理得到。
6、根据本申请实施例的第二方面,提供一种直播画面切换装置,包括:
7、播放请求接收模块,用于接收对第一视频进行沉浸式直播的播放请求;
8、直播画面显示模块,用于在直播显示界面内创建第一容器,在所述第一容器内播放第一直播视频画面,以在所述直播显示界面显示第二直播视频画面;其中,所述第一直播视频画面为对所述第一视频的视频内容进行处理得到,所述第一直播视频画面的尺寸与所述直播显示界面的尺寸相同,所述第一容器的尺寸小于所述第一直播视频画面的尺寸,所述第二直播视频画面为所述第一容器截断部分所述第一直播视频画面得到的画面;
9、直播画面切换模块,用于响应于切换至第二视频的切换请求,在所述直播显示界面内将所述第一容器切换到第二容器,在所述第二容器内播放第三直播视频画面,以在所述直播显示界面显示第四直播视频画面;其中,所述第三直播视频画面为对所述第二视频的视频内容进行处理得到,所述第三直播视频画面面的尺寸与所述直播显示界面的尺寸相同,所述第二容器的尺寸根据所述切换请求对应的直播方式确定,所述第四直播视频画面为所述第二容器对所述第三直播视频画面进行处理得到。
10、根据本申请实施例的第三方面,提供一种电子设备,包括处理器和存储器;所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如上述所述的直播画面切换方法。
11、根据本申请实施例的第四方面,提供一种计算机可读存储介质,其上储存有计算机程序,该计算机程序被处理器执行时实现如上述所述的直播画面切换方法。
12、本申请实施例接收对第一视频进行沉浸式直播的播放请求;在直播显示界面内创建第一容器,在第一容器内播放第一直播视频画面,以在直播显示界面显示第二直播视频画面;其中,第一直播视频画面为对第一视频的视频内容进行处理得到,第一直播视频画面的尺寸与直播显示界面的尺寸相同,第一容器的尺寸小于第一直播视频画面的尺寸,第二直播视频画面为第一容器截断部分第一直播视频画面得到的画面;响应于切换至第二视频的切换请求,在直播显示界面内将第一容器切换到第二容器,在第二容器内播放第三直播视频画面,以在直播显示界面显示第四直播视频画面;其中,第三直播视频画面为对第二视频的视频内容进行处理得到,第三直播视频画面面的尺寸与直播显示界面的尺寸相同,第二容器的尺寸根据切换请求对应的直播方式确定,第四直播视频画面为第二容器对第三直播视频画面进行处理得到。本申请实施例针对沉浸式直播间,设置第一容器且使第一容器的尺寸小于第一直播视频画面的尺寸,使第一容器截断部分第一直播视频画面,进而使得截断得到的第二直播视频画面可以与沉浸式直播间中非全屏的直播画面显示界面尺寸匹配,而不需要对第一直播视频画面进行缩放处理,而且切换时采用第二容器来播放第三直播视频画面,从而将切换直播画面转换为容器切换,可以有效避免对沉浸式直播画面进行切换时,出现的视频缩放闪烁问题。
13、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
14、为了更好地理解和实施,下面结合附图详细说明本专利技术。
本文档来自技高网...【技术保护点】
1.一种直播画面切换方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的直播画面切换方法,其特征在于:
3.根据权利要求2所述的直播画面切换方法,其特征在于:
4.根据权利要求3所述的直播画面切换方法,其特征在于:
5.根据权利要求1所述的直播画面切换方法,其特征在于:
6.根据权利要求5所述的直播画面切换方法,其特征在于,还包括如下步骤:
7.根据权利要求1至6中任一项权利要求所述的直播画面切换方法,其特征在于,所述在直播显示界面内创建第一容器,在所述第一容器内播放第一直播视频画面,以在所述直播显示界面显示第二直播视频画面的步骤,还包括:
8.一种直播画面切换装置,其特征在于,包括:
9.一种电子设备,包括处理器和存储器;其特征在于,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1至7中任意一项所述的直播画面切换方法。
10.一种计算机可读存储介质,其上储存有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至7中任意
...【技术特征摘要】
1.一种直播画面切换方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的直播画面切换方法,其特征在于:
3.根据权利要求2所述的直播画面切换方法,其特征在于:
4.根据权利要求3所述的直播画面切换方法,其特征在于:
5.根据权利要求1所述的直播画面切换方法,其特征在于:
6.根据权利要求5所述的直播画面切换方法,其特征在于,还包括如下步骤:
7.根据权利要求1至6中任一项权利要求所述的直播画面切换方法,其特征在于,所述在直播显示界...
【专利技术属性】
技术研发人员:王志盼,马俊炎,范延磊,
申请(专利权)人:广州方硅信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。