本公开涉及互联网应用,尤其涉及一种特效互动方法、装置、电子设备及存储介质。
背景技术:
1、随着互联网应用的发展,基于互联网应用的交互方式也越来越丰富多样,例如在视频应用中可以使用特效进行拍摄图片或视频。相关技术中,可以设置多种特效供选择,以满足用户使用特效的需求。但这种特效交互方式比较单一,没有充分利用特效来提升交互体验,特效的资源利用率较低。
技术实现思路
1、本公开提供一种特效互动方法、装置、电子设备及存储介质,可以提升特效互动的趣味性。本公开的技术方案如下:
2、根据本公开实施例的第一方面,提供一种特效互动方法,包括:
3、显示第一账号对应的目标页面;
4、响应于所述第一账号基于所述目标页面向第二账号触发的特效互动请求指令,展示使用第一互动模板拼接的第一画面和第二画面,并在所述第一画面上添加第一特效素材以及在所述第二画面上添加第二特效素材;
5、其中,所述第一互动模板为所述特效互动请求指令对应的互动模板,所述互动模板用于指示拼接的画面之间的位置关系;所述第一画面为所述第一账号对应的画面,所述第二画面为所述第二账号对应的画面。
6、在一种可能的实现方式中,所述目标页面为所述第一账号与所述第二账号的会话页面;所述方法还包括:
7、响应于在所述会话页面触发的音视频会话请求,展示音视频会话页面;
8、在检测到所述音视频会话页面中存在预设特效互动操作的情况下,生成所述特效互动请求指令;
9、其中,所述预设特效互动操作包括以下中的一种:预设手势,特效互动所指定的操作,触发所述音视频会话页面中展示的特效互动控件。
10、在一种可能的实现方式中,所述展示使用第一互动模板拼接的第一画面和第二画面,包括:
11、获取所述第一账号对应的终端当前采集得到的所述第一画面以及所述第二账号对应的终端当前采集得到的所述第二画面;
12、展示所述第一互动模板,并在所述第一互动模板的第一展示框中展示所述第一画面以及在所述第一互动模板的第二展示框展示所述第二画面。
13、在一种可能的实现方式中,所述目标页面为所述第一账号与所述第二账号的会话页面;所述会话页面展示有所述第二账号发送的图像;所述方法还包括:
14、在所述第一账号触发所述图像的情况下,生成所述特效互动请求指令。
15、在一种可能的实现方式中,所述第二画面为所述图像;所述展示使用第一互动模板拼接的第一画面和第二画面,包括:
16、获取所述第一账号对应的终端当前采集得到的所述第一画面;
17、展示所述第一互动模板,并在所述第一互动模板的第一展示框中展示所述第一画面以及在所述第一互动模板的第二展示框中展示所述图像。
18、在一种可能的实现方式中,所述目标页面为所述第一账号对应的画面采集页面;所述方法还包括:
19、在检测到所述第一账号向所述第二账号触发特效互动的情况下,生成所述特效互动请求指令。
20、在一种可能的实现方式中,所述响应于所述第一账号基于所述目标页面向第二账号触发的特效互动请求指令,展示使用第一互动模板拼接的第一画面和第二画面,包括:
21、响应于所述特效互动请求指令,展示所述第一互动模板,并在所述第一互动模板的第一展示框中展示所述第一画面,以及展示所述第二账号对特效互动请求的响应状态信息;
22、在所述响应状态信息切换为确认状态的情况下,在所述第一互动模板的第二展示框展示所述第二画面。
23、在一种可能的实现方式中,所述响应于所述第一账号基于所述目标页面向第二账号触发的特效互动请求指令,展示使用第一互动模板拼接的第一画面和第二画面,包括:
24、响应于所述特效互动请求指令,展示特效互动页面,并在所述特效互动页面中展示所述使用第一互动模板拼接的第一画面和第二画面。
25、在一种可能的实现方式中,所述特效互动页面还展示有多种待选择的特效;所述方法还包括:
26、响应于对所述多种待选择的特效的选择指令,将所述第一画面上添加的第一特效素材和所述第二画面上添加的第二特效素材均切换为所述选择指令对应的第三特效素材。
27、在一种可能的实现方式中,所述方法还包括:
28、响应于所述第二账号的特效切换指令,获取所述特效切换指令指示的第四特效素材;
29、将所述第二画面上添加的第二特效素材切换为所述第四特效素材。
30、在一种可能的实现方式中,所述方法还包括:
31、响应于模板切换指令,切换为展示使用第二互动模板拼接的所述第一画面和所述第二画面。
32、根据本公开实施例的第二方面,提供一种特效互动装置,包括:
33、显示模块,被配置为执行显示第一账号对应的目标页面;
34、特效互动展示模块,被配置为执行响应于所述第一账号基于所述目标页面向第二账号触发的特效互动请求指令,展示使用第一互动模板拼接的第一画面和第二画面,并在所述第一画面上添加第一特效素材以及在所述第二画面上添加第二特效素材;
35、其中,所述第一互动模板为所述特效互动请求指令对应的互动模板,所述互动模板用于指示拼接的画面之间的位置关系;所述第一画面为所述第一账号对应的画面,所述第二画面为所述第二账号对应的画面。
36、在一种可能的实现方式中,所述目标页面为所述第一账号与所述第二账号的会话页面;所述特效互动装置还包括:
37、音视频会话页面展示模块,被配置为执行响应于在所述会话页面触发的音视频会话请求,展示音视频会话页面;
38、第一特效互动触发模块,被配置为执行在检测到所述音视频会话页面中存在预设特效互动操作的情况下,生成所述特效互动请求指令;
39、其中,所述预设特效互动操作包括以下中的一种:预设手势,特效互动所指定的操作,触发所述音视频会话页面中展示的特效互动控件。
40、在一种可能的实现方式中,所述特效互动展示模块包括:
41、第一画面采集单元,被配置为执行获取所述第一账号对应的终端当前采集得到的所述第一画面以及所述第二账号对应的终端当前采集得到的所述第二画面;
42、第一特效互动展示单元,被配置为执行展示所述第一互动模板,并在所述第一互动模板的第一展示框中展示所述第一画面以及在所述第一互动模板的第二展示框展示所述第二画面。
43、在一种可能的实现方式中,所述目标页面为所述第一账号与所述第二账号的会话页面;所述会话页面展示有所述第二账号发送的图像;所述特效互动装置还包括:
44、第二特效互动触发模块,被配置为执行在所述第一账号触发所述图像的情况下,生成所述特效互动请求指令。
45、在一种可能的实现方式中,所述第二画面为所述图像;所述特效互动展示模块包括:
46、第二画面采集单元,被配置为执行获取所述第一账号对应的终端当前采集得到的所述第一画面;
47、第二特效互动展示单元,被配置为执行展示所述第一互动模板,并在所述第一互动模板的第一展示框中展示所述第一画面以及在所述第一互动模板的第二展示框中展示所述图像。
48、在一种可能的实现方式中,所述目标页面为所述第一账号对应的画面采集页面;所述特效互动装置还包括:
49、第三特效互动触发模块,被配置为执行在检测到所述第一账号向所述第二账号触发特效互动的情况下,生成所述特效互动请求指令。
50、在一种可能的实现方式中,所述特效互动展示模块包括:
51、特效互动请求单元,被配置为执行响应于所述特效互动请求指令,展示所述第一互动模板,并在所述第一互动模板的第一展示框中展示所述第一画面,以及展示所述第二账号对特效互动请求的响应状态信息;
52、第三特效互动展示单元,被配置为执行在所述响应状态信息切换为确认状态的情况下,在所述第一互动模板的第二展示框展示所述第二画面。
53、在一种可能的实现方式中,所述特效互动展示模块包括:
54、第四特效互动展示单元,被配置为执行响应于所述特效互动请求指令,展示特效互动页面,并在所述特效互动页面中展示所述使用第一互动模板拼接的第一画面和第二画面。
55、在一种可能的实现方式中,所述特效互动页面还展示有多种待选择的特效;所述特效互动装置还包括:
56、第一特效切换模块,被配置为执行响应于对所述多种待选择的特效的选择指令,将所述第一画面上添加的第一特效素材和所述第二画面上添加的第二特效素材均切换为所述选择指令对应的第三特效素材。
57、在一种可能的实现方式中,所述特效互动装置还包括:
58、特效切换响应模块,被配置为执行响应于所述第二账号的特效切换指令,获取所述特效切换指令指示的第四特效素材;
59、第二特效切换模块,被配置为执行将所述第二画面上添加的第二特效素材切换为所述第四特效素材。
60、在一种可能的实现方式中,所述特效互动装置还包括:
61、模板切换模块,被配置为执行响应于模板切换指令,切换为展示使用第二互动模板拼接的所述第一画面和所述第二画面。
62、根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如上述第一方面中任一项所述的方法。
63、根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行本公开实施例的第一方面中任一所述的方法。
64、根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时,使得计算机执行本公开实施例的第一方面中任一项所述的方法。
65、本公开的实施例提供的技术方案至少带来以下有益效果:
66、通过在目标页面向第二账号触发特效互动请求指令,响应于该特效互动请求指令,可以展示使用第一互动模板拼接的第一画面和第二画面,并在所述第一画面上添加第一特效素材以及在所述第二画面上添加第二特效素材,且第一画面为所述第一账号对应的画面,第二画面为所述第二账号对应的画面,可以实现第一账号和第二账号各自对应画面的同框特效的互动目的,使得特效交互方式更加丰富,从而充分利用了特效资源。
67、并且,第一互动模板为所述特效互动请求指令对应的互动模板,所述互动模板用于指示拼接的画面之间的位置关系。这使得第一账号和第二账号进行特效互动过程中,第一账号的第一画面和第二账号的第二画面可以基于第一互动模板实现第一画面和第二画面的灵活构图,提升账号间特效互动的展示多样性,从而提升特效互动体验感。与现有视频通话中双方画面以画中画方式拼接相比,本方案基于互动模板可以便捷实现更加丰富的同框拼接构图效果,以及结合特效素材的使用,实现了同框特效的互动丰富性和灵活性。
68、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种特效互动方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述目标页面为所述第一账号与所述第二账号的会话页面;所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述展示使用第一互动模板拼接的第一画面和第二画面,包括:
4.根据权利要求1所述的方法,其特征在于,所述目标页面为所述第一账号与所述第二账号的会话页面;所述会话页面展示有所述第二账号发送的图像;所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述第二画面为所述图像;所述展示使用第一互动模板拼接的第一画面和第二画面,包括:
6.根据权利要求1所述的方法,其特征在于,所述目标页面为所述第一账号对应的画面采集页面;所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述响应于所述第一账号基于所述目标页面向第二账号触发的特效互动请求指令,展示使用第一互动模板拼接的第一画面和第二画面,包括:
8.根据权利要求1所述的方法,其特征在于,所述响应于所述第一账号基于所述目标页面向第二账号触发的特效互动请求指令,展示使用第一互动模板拼接的第一画面和第二画面,包括:
9.根据权利要求8所述的方法,其特征在于,所述特效互动页面还展示有多种待选择的特效;所述方法还包括:
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
12.一种特效互动装置,其特征在于,包括:
13.一种电子设备,其特征在于,包括:
14.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至11中任一项所述的特效互动方法。