System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及直播,具体涉及直播间ui展示控制方法、装置、电子设备及存储介质。
技术介绍
1、随着智能设备的应用越来越广泛,以及人们生活水平的发展,直播的应用越来越广泛,对于直播过程中的用户体验也越来越受到重视。直播过程中,可以通过各种ui展示策略来控制直播间内的ui元素,从而获得更好的直播交互效果并提升用户体验。
2、现有技术中,进行ui展示控制时使用的控制策略是与直播软件绑定的固定策略,如果需要改变ui展示方式,则需要对直播软件进行版本更新,即需要重新发布新版本的软件,用户需要下载新版本的软件安装包并安装。调整过程复杂,不利于提高直播间ui展示控制的灵活性和调整效率。
技术实现思路
1、本申请实施例提供一种直播间ui展示控制方法、装置、电子设备及存储介质,不需要用户更新直播间软件版本,可以实现在线实时动态灵活地调整直播间的ui展示控制策略,策略调整过程简单,有利于提高直播间ui展示控制的灵活性和调整效率。
2、本申请实施例第一方面提供一种直播间ui展示控制方法,上述方法包括:
3、展示直播间,其中,上述直播间预先配置有第一ui展示策略;
4、响应于在上述直播间触发第一事件,基于上述第一ui展示策略展示上述第一事件对应的ui元素;
5、响应于在上述直播间触发策略更新事件,将上述直播间配置的上述第一ui展示策略切换为第二ui展示策略,其中,上述第一ui展示策略与上述第二ui展示策略不同;
6、响应于在上述直播间触发
7、本申请实施例第二方面提供一种直播间ui展示控制装置,上述装置包括:
8、直播间展示模块,用于展示直播间,其中,上述直播间预先配置有第一ui展示策略;
9、第一ui展示模块,用于响应于在上述直播间触发第一事件,基于上述第一ui展示策略展示上述第一事件对应的ui元素;
10、策略切换模块,用于响应于在上述直播间触发策略更新事件,将上述直播间配置的上述第一ui展示策略切换为第二ui展示策略,其中,上述第一ui展示策略与上述第二ui展示策略不同;
11、第二ui展示模块,用于响应于在上述直播间触发上述第一事件,基于上述第二ui展示策略展示上述第一事件对应的ui元素。
12、在一些可选的实施例中,上述直播间配置的ui展示策略中包括ui元素的触发条件和展示规则;
13、上述第一ui展示模块具体用于:
14、响应于在上述直播间触发第一事件,根据上述第一ui展示策略中ui元素的触发条件确定上述第一事件对应的ui元素;
15、根据上述第一ui展示策略中的展示规则在上述直播间展示上述第一事件对应的ui元素。
16、在一些可选的实施例中,上述第一事件对应的ui元素包括第一ui元素和第二ui元素;
17、上述直播间配置的ui展示策略中还包括ui元素的展示优先级;
18、上述第一ui展示模块具体用于:
19、根据上述第一ui元素和上述第二ui元素的优先级确定ui展示顺序;
20、根据上述ui展示顺序和上述展示规则在上述直播间展示上述第一ui元素和上述第二ui元素。
21、在一些可选的实施例中,上述第一事件对应的ui元素包括第一ui元素和第二ui元素;
22、上述直播间配置的ui展示策略中还包括ui元素的ui标识、展示优先级和并存ui标识,其中,上述并存ui标识用于指示可以与上述ui元素同时展示的ui元素;
23、上述第一ui展示模块具体用于:
24、若上述第一ui元素的并存ui标识中包括上述第二ui元素的ui标识,则根据上述展示规则在上述直播间中同时展示上述第一ui元素和上述第二ui元素;
25、若上述第一ui元素的并存ui标识中不包括上述第二ui元素的ui标识,则根据上述第一ui元素和上述第二ui元素的展示优先级确定上述第一ui元素和上述第二ui元素中可展示的目标ui元素,根据上述展示规则在上述直播间中展示上述目标ui元素。
26、在一些可选的实施例中,上述直播间在直播观众数目大于预设数目阈值时触发上述策略更新事件;
27、上述第二ui展示策略中操作引导控制ui的展示优先级高于上述第二ui展示策略中操作引导控制ui的展示优先级。
28、在一些可选的实施例中,上述第一ui展示策略由服务器预先为上述直播间自动配置;
29、或者,上述第一ui展示策略根据上述直播间的主播账号所触发的规则配置操作预先配置。
30、在一些可选的实施例中,上述策略切换模块具体用于:
31、响应于在上述直播间触发策略更新事件,向上述直播间对应的服务器发送与上述策略更新事件匹配的策略更新请求,以触发上述服务器根据上述策略更新请求确定第二ui展示策略并下发上述第二ui展示策略;
32、接收上述服务器下发的第二ui展示策略,将上述直播间配置的上述第一ui展示策略切换为上述第二ui展示策略。
33、本申请实施例第三方面提供一种电子设备,包括存储器和处理器,上述存储器存储有多条指令;上述处理器从上述存储器中加载指令,以执行本申请实施例第一方面提供的直播间ui展示控制方法中的步骤。
34、本申请实施例第四方面提供一种计算机可读存储介质,上述计算机可读存储介质存储有多条指令,上述指令适于处理器进行加载,以执行本申请实施例第一方面提供的直播间ui展示控制方法中的步骤。
35、采用本申请实施例的方案,可以展示直播间,其中,上述直播间预先配置有第一ui展示策略;响应于在上述直播间触发第一事件,基于上述第一ui展示策略展示上述第一事件对应的ui元素;响应于在上述直播间触发策略更新事件,将上述直播间配置的上述第一ui展示策略切换为第二ui展示策略,其中,上述第一ui展示策略与上述第二ui展示策略不同;响应于在上述直播间触发上述第一事件,基于上述第二ui展示策略展示上述第一事件对应的ui元素。
36、如此,针对直播间,可以在直播间触发策略更新事件时将直播间配置的第一ui展示策略切换为不同的第二ui展示策略,从而根据第二ui展示策略展示对应的ui元素。可以实时获得新的ui展示策略并配置从而改变ui展示情况,无需下载新的软件安装包并安装,有利于提高直播间ui展示控制的灵活性和调整效率。
本文档来自技高网...【技术保护点】
1.一种直播间UI展示控制方法,其特征在于,包括:
2.根据权利要求1所述的直播间UI展示控制方法,其特征在于,所述直播间配置的UI展示策略中包括UI元素的触发条件和展示规则;
3.根据权利要求2所述的直播间UI展示控制方法,其特征在于,所述第一事件对应的UI元素包括第一UI元素和第二UI元素;
4.根据权利要求2所述的直播间UI展示控制方法,其特征在于,所述第一事件对应的UI元素包括第一UI元素和第二UI元素;
5.根据权利要求3或4所述的直播间UI展示控制方法,其特征在于,所述直播间在直播观众数目大于预设数目阈值时触发所述策略更新事件;
6.根据权利要求1所述的直播间UI展示控制方法,其特征在于,所述第一UI展示策略由服务器预先为所述直播间自动配置;
7.根据权利要求1所述的直播间UI展示控制方法,其特征在于,所述响应于在所述直播间触发策略更新事件,将所述直播间配置的所述第一UI展示策略切换为第二UI展示策略,包括:
8.一种直播间UI展示控制装置,其特征在于,包括:
9.一种电子
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至7任一项所述的直播间UI展示控制方法中的步骤。
...【技术特征摘要】
1.一种直播间ui展示控制方法,其特征在于,包括:
2.根据权利要求1所述的直播间ui展示控制方法,其特征在于,所述直播间配置的ui展示策略中包括ui元素的触发条件和展示规则;
3.根据权利要求2所述的直播间ui展示控制方法,其特征在于,所述第一事件对应的ui元素包括第一ui元素和第二ui元素;
4.根据权利要求2所述的直播间ui展示控制方法,其特征在于,所述第一事件对应的ui元素包括第一ui元素和第二ui元素;
5.根据权利要求3或4所述的直播间ui展示控制方法,其特征在于,所述直播间在直播观众数目大于预设数目阈值时触发所述策略更新事件;
6.根据权利要求1所述的直播间ui展示控制方法,其特征在于,所述第一...
【专利技术属性】
技术研发人员:程益君,
申请(专利权)人:书行科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。