相关申请的交叉引用Cross-references to related applications
本申请要求于2022年09月15日提交的申请号为202211123821.5、名称为“播放音频的交互控制方法、装置和电子设备”的中国专利申请的优先权,该中国专利申请的全部内容通过引用全部并入全文。This application claims priority to the Chinese patent application with application number 202211123821.5 and titled "Interactive control method, device and electronic device for playing audio" submitted on September 15, 2022. The entire content of this Chinese patent application is fully incorporated by reference. Incorporated into full text.
本公开涉及音频播放技术领域,尤其是涉及一种播放音频的交互控制方法、装置和电子设备。The present disclosure relates to the technical field of audio playback, and in particular, to an interactive control method, device and electronic device for playing audio.
音频播放软件可以提供音乐等各类音频的播放功能。在音频播放软件中,用户之间的交互多采用平面界面化的方式;以播放音乐为例,用户可以邀请好友一起听音乐;此时,软件界面上会显示用户和好友的头像、音乐名称、歌词等信息。这种平面界面化的交互方式中,用户之间的互动比较单一,互动的沉浸感较弱。Audio playback software can provide playback functions for various types of audio such as music. In audio playback software, the interaction between users mostly uses a flat interface; taking music playback as an example, the user can invite friends to listen to music together; at this time, the software interface will display the avatars of the user and friends, the name of the music, Lyrics and other information. In this flat interface interaction method, the interaction between users is relatively simple, and the immersion of the interaction is weak.
发明内容Contents of the invention
根据本公开的一个方面,提供了一种播放音频的交互控制方法,通过第一终端设备提供一图形用户界面;图形用户界面中包括虚拟场景的场景画面;受控虚拟对象位于虚拟场景中;受控虚拟对象通过第一终端设备进行控制;方法包括:响应于移动控制操作,控制受控虚拟对象在虚拟场景中移动;响应于受控虚拟对象移动至目标虚拟对象的第一指定位置,显示目标虚拟对象的音频播放信息;其中,目标虚拟对象位于虚拟场景中,目标虚拟对象通过第二终端设备进行控制;响应于音频跟听指令,控制第一终端设备播放音频播放信息对应的目标音频。According to one aspect of the present disclosure, an interactive control method for playing audio is provided. A graphical user interface is provided through a first terminal device; the graphical user interface includes a scene picture of a virtual scene; the controlled virtual object is located in the virtual scene; the subject is The controlled virtual object is controlled through the first terminal device; the method includes: in response to the movement control operation, controlling the controlled virtual object to move in the virtual scene; in response to the controlled virtual object moving to a first designated position of the target virtual object, displaying the target virtual object Audio playback information of the object; wherein, the target virtual object is located in the virtual scene, and the target virtual object is controlled through the second terminal device; in response to the audio follow-up instruction, the first terminal device is controlled to play the target audio corresponding to the audio playback information.
根据本公开的一个方面,还提供了一种播放音频的交互控制方法,方法应用于服务器;方法包括:接收来自第一终端设备的场景建立指令,建立虚拟场景;其中,受控虚拟对象位于虚拟场景中;受控虚拟对象通过第一终端设备进行控制;向第一终端设备发送虚拟场景的场景画面;向第一终端设备以外的第二终端设备提供进入虚拟场景的接口控件,以通过接口控件控制目标虚拟对象进入虚拟场景;在虚拟场景中,响应于受控虚拟对象移动至目标虚拟对象的第一指定位置,控制第一终端设备显示目标虚拟对象的音频播放信息;响应于音频跟听指令,控制第一终端设备播放音频播放信息对应的目标音频。According to one aspect of the present disclosure, an interactive control method for playing audio is also provided. The method is applied to a server. The method includes: receiving a scene establishment instruction from a first terminal device and establishing a virtual scene; wherein the controlled virtual object is located in the virtual scene. In the scene; the controlled virtual object is controlled through the first terminal device; the scene picture of the virtual scene is sent to the first terminal device; and the interface control for entering the virtual scene is provided to the second terminal device other than the first terminal device to pass the interface control Controlling the target virtual object to enter the virtual scene; in the virtual scene, in response to the controlled virtual object moving to the first designated position of the target virtual object, controlling the first terminal device to display the audio playback information of the target virtual object; in response to the audio follow instruction , controlling the first terminal device to play the target audio corresponding to the audio playback information.
根据本公开的一个方面,还提供了一种播放音频的交互控制装置,通过第一终端设备提供一图形用户界面;图形用户界面中包括虚拟场景的场景画面;受控虚拟对象位于虚拟场景中;受控虚拟对象通过第一终端设备进行控制;装置包括:移动控制模块,用于响应于移动控制操作,控制受控虚拟对象在虚拟场景中移动;信息显示模块,用于响应于受控虚拟对象移动至目标虚拟对象的第一指定位置,显示目标虚拟对象的音频播放信息;其中,目标虚拟对象位于虚拟场景中,目标虚拟对象通过第二终端设备进行控制;音频播放模块,用于响应于音频跟听指令,控制第一终端设备播放音频播放信息对应的目标音频。According to one aspect of the present disclosure, an interactive control device for playing audio is also provided, which provides a graphical user interface through the first terminal device; the graphical user interface includes a scene picture of the virtual scene; the controlled virtual object is located in the virtual scene; The controlled virtual object is controlled through the first terminal device; the device includes: a movement control module, used to control the movement of the controlled virtual object in the virtual scene in response to the movement control operation; an information display module, used to respond to the movement of the controlled virtual object to the first designated position of the target virtual object, display the audio playback information of the target virtual object; wherein, the target virtual object is located in the virtual scene, and the target virtual object is controlled through the second terminal device; the audio playback module is used to respond to the audio tracking Listen to the instruction and control the first terminal device to play the target audio corresponding to the audio playback information.
根据本公开的一个方面,还提供了一种播放音频的交互控制装置,该装置包括:场景建立模块,用于接收来自第一终端设备的场景建立指令,建立虚拟场景;其中,受控虚拟对象位于虚拟场景中;受控虚拟对象通过第一终端设备进行控制;画面发送模块,用于向第一终端设备发送虚拟场景的场景画面;控件提供模块,用于向第一终端设备以外的第二终端设备提供进入虚拟场景的接口控件,以通过接口控件控制目标虚拟对象进入虚拟场景;在虚拟场景中,响应于受控虚拟对象移动至目标虚拟对象的第一指定位置,控制第一终端设备显示目标虚拟对象的音频播放信息;响应于音频跟听指令,控制第一终端设备播放音频播放信息对应的目标音频。According to one aspect of the present disclosure, an interactive control device for playing audio is also provided. The device includes: a scene establishment module, configured to receive a scene establishment instruction from the first terminal device and establish a virtual scene; wherein, the controlled virtual object Located in the virtual scene; the controlled virtual object is controlled through the first terminal device; the picture sending module is used to send the scene picture of the virtual scene to the first terminal device; the control providing module is used to send the scene picture of the virtual scene to the first terminal device other than the first terminal device. The terminal device provides an interface control for entering the virtual scene to control the target virtual object to enter the virtual scene through the interface control; in the virtual scene, in response to the controlled virtual object moving to the first designated position of the target virtual object, the first terminal device is controlled to display Audio playback information of the target virtual object; in response to the audio follow-up instruction, control the first terminal device to play the target audio corresponding to the audio playback information.
根据本公开的一个方面,还提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述播放音频的交互控制方法。According to one aspect of the present disclosure, an electronic device is also provided, including a processor and a memory. The memory stores machine-executable instructions that can be executed by the processor. The processor executes the machine-executable instructions to implement the above interactive control of playing audio. method.
根据本公开的一个方面,还提供了一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述播放音频的交互控制方法。According to an aspect of the present disclosure, a machine-readable storage medium is also provided. The machine-readable storage medium stores machine-executable instructions. When the machine-executable instructions are called and executed by the processor, the machine-executable instructions cause the processor to Implement the above interactive control method for playing audio.
本公开实施例的播放音频的交互控制方法、装置和电子设备,通过第一终端设备提供一图形用户界面;图形用户界面中包括虚拟场景的场景画面;受控虚拟对象位于虚拟场景中;受控虚拟对象通过第一终端设备进行控制;响应于移动控制操作,控制受控虚拟对象在虚拟场景中移动;响应于受控虚拟对象移动至目标虚拟对象的第一指定位置,显示目标虚拟对象的音频播放信息;其中,目标虚拟对象位于虚拟场景中,目标虚拟对象通过第二终端设备进行控制;响应于音频跟听指令,控制第一终端设备播放音频播放信息对应的目标音频。该方式中,用户控制的虚拟对象设置在虚拟场景中,通过虚拟对象之间的交互,实现音频播放的共享交互,用户之间的互动方式更加丰富,用户之间的互动更加紧密,提高了在音频播放场景中用户交互的沉浸感。The interactive control method, device and electronic device for playing audio in the embodiments of the present disclosure provide a graphical user interface through the first terminal device; the graphical user interface includes a scene picture of the virtual scene; the controlled virtual object is located in the virtual scene; the controlled virtual object is located in the virtual scene; The virtual object is controlled through the first terminal device; in response to the movement control operation, the controlled virtual object is controlled to move in the virtual scene; in response to the controlled virtual object moving to a first designated position of the target virtual object, audio playback of the target virtual object is displayed Information; wherein, the target virtual object is located in the virtual scene, and the target virtual object is controlled through the second terminal device; in response to the audio follow-up instruction, the first terminal is controlled The device plays the target audio corresponding to the audio playback information. In this method, user-controlled virtual objects are set in the virtual scene. Through the interaction between virtual objects, shared interaction of audio playback is realized. The interaction between users is richer and the interaction between users is closer, which improves the efficiency of audio playback. Immersive user interaction in audio playback scenarios.
图1为本公开实施例其中之一提供的一种音乐播放软件的交互界面示意图;Figure 1 is a schematic diagram of an interactive interface of a music playing software provided by one of the embodiments of the present disclosure;
图2为本公开实施例其中之一提供的一种播放音频的交互控制方法的流程图;Figure 2 is a flow chart of an interactive control method for playing audio provided by one of the embodiments of the present disclosure;
图3为本公开实施例其中之一提供的一种音频播放信息的显示示意图;Figure 3 is a schematic diagram showing a display of audio playback information provided by one of the embodiments of the present disclosure;
图4为本公开实施例其中之一提供的一种第一标识的显示示意图;Figure 4 is a schematic diagram showing a first identification provided by one of the embodiments of the present disclosure;
图5为本公开实施例其中之一提供的一种第二标识的显示示意图;Figure 5 is a schematic diagram showing a second identification provided by one of the embodiments of the present disclosure;
图6为本公开实施例其中之一提供的一种对象信息的显示示意图;Figure 6 is a schematic diagram showing a display of object information provided by one of the embodiments of the present disclosure;
图7为本公开实施例其中之一提供的一种对话信息的显示示意图;Figure 7 is a schematic diagram showing a display of dialogue information provided by one of the embodiments of the present disclosure;
图8为本公开实施例其中之一提供的另一种播放音频的交互控制方法的流程图;Figure 8 is a flow chart of another interactive control method for playing audio provided by one of the embodiments of the present disclosure;
图9为本公开实施例其中之一提供的一种播放音频的交互控制装置的示意图;Figure 9 is a schematic diagram of an interactive control device for playing audio provided in one of the embodiments of the present disclosure;
图10为本公开实施例其中之一提供的另一种播放音频的交互控制装置的示意图;Figure 10 is a schematic diagram of another interactive control device for playing audio provided by one of the embodiments of the present disclosure;
图11为本公开实施例其中之一提供的一种电子设备的结构示意图。FIG. 11 is a schematic structural diagram of an electronic device provided by one of the embodiments of the present disclosure.
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合附图对本公开的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of them. Embodiments. Based on the embodiments in this disclosure, all other embodiments obtained by those skilled in the art without making creative efforts fall within the scope of protection of this disclosure.
为了便于理解,以音乐软件为例进行说明。图1所示为相关技术中的音乐播放软件的交互界面。界面顶部显示音乐信息,该音乐信息可以包括正在播放的音乐名称、歌手名字等信息;界面上半部分显示当前正在共同听音乐的两个用户,分别显示两个用户的用户头像和用户名。在实际实现时,用户1可以向用户2发送邀请,用户2接受邀请后,界面中可以显示用户1和用户2的头像,以代表两名用户正在共同听同一首音乐。界面中心区域显示音乐主题封面,界面底部区域显示各类音乐控件,例如,收藏控件、下载控件、评论控件、播放控制控件、播放模式控制控件等;界面底部还显示当前音乐的播放进度条。For ease of understanding, music software is used as an example for explanation. Figure 1 shows an interactive interface of music playback software in related technology. Music information is displayed at the top of the interface, which can include the name of the music being played, the name of the singer, and other information; the upper part of the interface displays the two users who are currently listening to music together, and the user avatars and user names of the two users are displayed respectively. In actual implementation, user 1 can send an invitation to user 2. After user 2 accepts the invitation, the avatars of user 1 and user 2 can be displayed on the interface to represent that the two users are listening to the same music together. The center area of the interface displays the music theme cover, and the bottom area of the interface displays various music controls, such as collection controls, download controls, comment controls, playback control controls, playback mode control controls, etc.; the bottom of the interface also displays the playback progress bar of the current music.
在上述平面界面化的交互方式中,通过文字、头像等信息表示用户之间的交互操作和交互状态,用户的交互沉浸感较弱;同时,确定用户在分享音乐时的情感表达,用户之间互动的生动性不够。另外,上述互动方式的形式比较单一,主要是发送文字信息和表情,导致用户之间始终具有级强烈的距离感,也欠缺用户个人形象的表达。In the above-mentioned flat interface interaction method, the interactive operations and interaction status between users are expressed through text, avatar and other information, and the user's interactive immersion is weak; at the same time, the emotional expression of the user when sharing music is determined, and the interaction between users is The interaction is not lively enough. In addition, the above-mentioned interaction methods are relatively simple in form, mainly sending text messages and expressions, resulting in a strong sense of distance between users and a lack of expression of the user's personal image.
基于上述,本公开实施例提供的播放音频的交互控制方法、装置和电子设备中,该技术可以应用于音乐等音频播放软件、APP、网站中,也可以应用于其他音频播放场景中。Based on the above, in the interactive control method, device and electronic device for audio playback provided by the embodiments of the present disclosure, this technology can be applied to music and other audio playback software, APPs, websites, and can also be applied to other audio playback scenarios.
在本公开其中一种实施例中的播放音频的交互控制方法可以运行于本地终端设备或者是服务器。当播放音频的交互控制方法运行于服务器时,该方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。In one embodiment of the present disclosure, the interactive control method for playing audio can be run on a local terminal device or a server. When the interactive control method for playing audio runs on the server, the method can be implemented and executed based on a cloud interactive system, where the cloud interactive system includes a server and a client device.
在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,播放音频的交互控制方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。In an optional implementation, various cloud applications, such as cloud games, can be run under the cloud interactive system. Take cloud gaming as an example. Cloud gaming refers to a gaming method based on cloud computing. In the running mode of cloud games, the running body of the game program and the game screen rendering body are separated. The storage and operation of the interactive control method for playing audio are completed on the cloud game server. The role of the client device is used for data processing. Receiving, sending and presenting game screens, for example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, a television, a computer, a handheld computer, etc.; but the information processing is Cloud gaming server in the cloud. When playing a game, the player operates the client device to send operating instructions to the cloud game server. The cloud game server runs the game according to the operating instructions, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the cloud game server performs operations through the client device. Decode and output game screen.
在一可选的实施方式中,以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to present the game screen. The local terminal device is used to interact with players through a graphical user interface, that is, conventionally downloading, installing and running game programs through electronic devices. The local terminal device may provide the graphical user interface to the player in a variety of ways. For example, it may be rendered and displayed on the display screen of the terminal, or provided to the player through holographic projection. For example, the local terminal device may include a display screen and a processor. The display screen is used to present a graphical user interface. The graphical user interface includes a game screen. The processor is used to run the game, generate the graphical user interface, and control the graphical user interface. displayed on the display screen.
在一种可能的实施方式中,本公开实施例提供了一种播放音频的交互控制方法,通过第一终端设备提供一图形用户界面,其中,该第一终端设备可以是前述提到的本地终端设备,也可以是前述提到的云交互系统中的客户端设备。图形用户界面中包括虚拟场景的场景画面;受控虚拟对象位于虚拟场景中;受控虚拟对象通过第一终端设备进行控制;该虚拟场景可以为虚拟的俱乐部场景、派对场景、海边场景等。受控虚拟对象位于虚拟场景中,用户通过第一终端设备可以控制受控虚拟对象在虚拟场景中移动、执行动作、与其他虚拟对象进行交互等。虚拟场景中可以设置虚拟相机,通过虚拟相机拍摄虚拟场景,得到场景画面。In a possible implementation, the embodiment of the present disclosure provides an interactive control method for playing audio, providing a graphical user interface through a first terminal device, where the first terminal device may be the aforementioned local terminal. Equipment can also be the aforementioned Client devices in cloud interactive systems. The graphical user interface includes a scene picture of the virtual scene; the controlled virtual object is located in the virtual scene; the controlled virtual object is controlled through the first terminal device; the virtual scene can be a virtual club scene, party scene, seaside scene, etc. The controlled virtual object is located in the virtual scene, and the user can control the controlled virtual object to move in the virtual scene, perform actions, interact with other virtual objects, etc. through the first terminal device. A virtual camera can be set up in the virtual scene, and the virtual scene can be photographed through the virtual camera to obtain the scene picture.
如图2所示,该播放音频的交互控制方法包括如下步骤:As shown in Figure 2, the interactive control method for playing audio includes the following steps:
步骤S202,响应于移动控制操作,控制受控虚拟对象在虚拟场景中移动;Step S202, in response to the movement control operation, control the controlled virtual object to move in the virtual scene;
该移动控制操作可以通过控件实现,例如,通过滑动虚拟摇杆,控制受控虚拟对象在虚拟场景中移动;移动控制操作还可以通过触发虚拟场景实现,例如,点击虚拟场景中的某个位置,即可控制受控虚拟对象从当前位置开始移动,直至点击的位置。The mobile control operation can be implemented through controls, for example, by sliding a virtual joystick to control the controlled virtual object to move in the virtual scene; the mobile control operation can also be implemented by triggering the virtual scene, for example, clicking on a certain position in the virtual scene, that is, The controlled virtual object can be controlled to move from the current position to the clicked position.
步骤S204,响应于受控虚拟对象移动至目标虚拟对象的第一指定位置,显示目标虚拟对象的音频播放信息;其中,该目标虚拟对象位于虚拟场景中,目标虚拟对象通过第二终端设备进行控制;Step S204, in response to the controlled virtual object moving to the first designated position of the target virtual object, display the audio playback information of the target virtual object; wherein the target virtual object is located in the virtual scene, and the target virtual object is controlled through the second terminal device ;
虚拟场景中可以同时存在多个虚拟对象,每个虚拟对象对应一个用户账户,不同的虚拟对象由不同的终端设备进行控制。目标虚拟对象的第一指定位置,可以为距离目标虚拟对象的第一距离范围内的位置,也可以为与目标虚拟对象具有特定的相对方向和相对距离的位置,也可以为目标虚拟对象周围的指定位置,例如,目标虚拟对象周围的虚拟座椅所在的位置。Multiple virtual objects can exist in the virtual scene at the same time, each virtual object corresponds to a user account, and different virtual objects are controlled by different terminal devices. The first designated position of the target virtual object may be a position within the first distance range from the target virtual object, or may be a position with a specific relative direction and relative distance from the target virtual object, or it may be a position around the target virtual object. Specify the location, for example, where the virtual chair is located around the target virtual object.
受控虚拟对象移动至第一指定位置后,图形用户界面中显示目标虚拟对象的音频播放信息,该音频播放信息可以包括控制目标虚拟对象的第二终端设备正在播放的音频名称、音频作者等信息。After the controlled virtual object moves to the first designated position, the audio playback information of the target virtual object is displayed in the graphical user interface. The audio playback information may include the name of the audio being played by the second terminal device that controls the target virtual object, the author of the audio, and other information. .
步骤S206,响应于音频跟听指令,控制第一终端设备播放音频播放信息对应的目标音频。Step S206: In response to the audio follow-up instruction, control the first terminal device to play the target audio corresponding to the audio playback information.
音频跟听指令用于,控制第一终端设备播放第二终端设备正在播放的音频。该音频跟听指令可以通过多种操作触发生成,例如,在显示目标虚拟对象的音频播放信息时,同时显示播放控件,触发该播放控件,可以播放目标音频,该目标音频为目标虚拟对象的第二终端设备正在播放的音频,当用户触发该控件时,生成上述音频跟听指令,此时可以停止播放当前音频,开始播放目标音频,从而实现受控虚拟对象和目标虚拟对象对应的用户共享音频的功能。The audio follow command is used to control the first terminal device to play the audio being played by the second terminal device. The audio follow-up instruction can be triggered and generated through various operations. For example, when displaying the audio playback information of the target virtual object, the playback control is displayed at the same time. The playback control is triggered to play the target audio, which is the target audio of the target virtual object. The audio being played by the second terminal device, when the user triggers the control, generates the above-mentioned audio follow-up instruction. At this time, the current audio can be stopped and the target audio can be played, thereby realizing the user-sharing audio corresponding to the controlled virtual object and the target virtual object. function.
另外,音频跟听指令也可以通过受控虚拟对象到达特定的位置时触发生成,例如,控制受控虚拟对象移动至预设位置,该预设位置可以与前述第一指定位置相同,也可以与第一指定位置不同,此时,生成上述音频跟听指令,然后开始播放目标音频。In addition, the audio follow-up instruction can also be triggered when the controlled virtual object reaches a specific position. For example, the controlled virtual object is controlled to move to a preset position. The preset position can be the same as the first designated position mentioned above, or it can be the same as the first specified position. The first specified position is different. At this time, the above audio and listening instructions are generated, and then the target audio starts to be played.
上述播放音频的交互控制方法,通过第一终端设备提供一图形用户界面;图形用户界面中包括虚拟场景的场景画面;受控虚拟对象位于虚拟场景中;受控虚拟对象通过第一终端设备进行控制;响应于移动控制操作,控制受控虚拟对象在虚拟场景中移动;响应于受控虚拟对象移动至目标虚拟对象的第一指定位置,显示目标虚拟对象的音频播放信息;其中,目标虚拟对象位于虚拟场景中,目标虚拟对象通过第二终端设备进行控制;响应于音频跟听指令,控制第一终端设备播放音频播放信息对应的目标音频。该方式中,用户控制的虚拟对象设置在虚拟场景中,通过虚拟对象之间的交互,实现音频播放的共享交互,用户之间的互动方式更加丰富,用户之间的互动更加紧密,提高了在音频播放场景中用户交互的沉浸感。The above interactive control method for playing audio provides a graphical user interface through the first terminal device; the graphical user interface includes a scene picture of the virtual scene; the controlled virtual object is located in the virtual scene; the controlled virtual object is controlled through the first terminal device ; In response to the movement control operation, control the controlled virtual object to move in the virtual scene; In response to the controlled virtual object moving to the first designated position of the target virtual object, display the audio playback information of the target virtual object; wherein, the target virtual object is located in the virtual scene In the scene, the target virtual object is controlled through the second terminal device; in response to the audio follow-up instruction, the first terminal device is controlled to play the target audio corresponding to the audio playback information. In this method, user-controlled virtual objects are set in the virtual scene. Through the interaction between virtual objects, shared interaction of audio playback is realized. The interaction between users is richer and the interaction between users is closer, which improves the efficiency of audio playback. Immersive user interaction in audio playback scenarios.
下述实施例继续描述受控虚拟对象在虚拟场景中的移动控制方式,以及受控虚拟对象与虚拟场景的交互方式。The following embodiments continue to describe the movement control method of the controlled virtual object in the virtual scene, and the interaction method between the controlled virtual object and the virtual scene.
一种方式中,响应针对虚拟场景中第一场景位置的触发操作,控制受控虚拟对象从当前位置移动至第一场景位置。这里的第一场景位置可以是虚拟场景中的任意位置,也可以是虚拟场景中预设的可触发位置。当前位置可以理解为第一场景位置的触发操作执行时,受控虚拟对象所在的位置。触发操作可以是单击操作、双击操作等。例如,用户点击虚拟场景中的位置点A,则受控虚拟对象从当前位置移动至位置点A的位置。In one way, in response to a triggering operation on the first scene position in the virtual scene, the controlled virtual object is controlled to move from the current position to the first scene position. The first scene position here can be any position in the virtual scene, or it can be a preset triggerable position in the virtual scene. The current position can be understood as the position of the controlled virtual object when the triggering operation of the first scene position is executed. The trigger operation can be a click operation, a double-click operation, etc. For example, if the user clicks location point A in the virtual scene, the controlled virtual object moves from the current location to location point A.
在实际实现时,一个虚拟场景中可以容纳一定数量的虚拟对象。可以设置一个虚拟场景中可容纳虚拟对象的上限,例如,10人。用户可以设置受控虚拟对象的形象,例如,脸型、发型、着装、饰品等。受控虚拟对象可以在虚拟场景中具有动作表现,例如,坐、站、走动、摇头晃脑、或者一些舞蹈姿势等。为了让用户从多个虚拟对象中快速辨识到受控虚拟对象,在第一终端设备显示的图形用户界面中,受控虚拟对象可以具有特定的标记,例如,脚底高亮、脚底圆环、头顶高亮等标记。In actual implementation, a certain number of virtual objects can be accommodated in a virtual scene. You can set an upper limit for virtual objects that can be accommodated in a virtual scene, for example, 10 people. Users can set the image of controlled virtual objects, such as face shape, hairstyle, clothing, accessories, etc. Controlled virtual objects can have action performances in the virtual scene, such as sitting, standing, walking, shaking their heads, or some dance postures, etc. In order to allow the user to quickly identify the controlled virtual object from multiple virtual objects, in the graphical user interface displayed on the first terminal device, the controlled virtual object may have a specific mark, for example, sole highlight, sole ring, top of the head Highlight markers.
另一种方式中,响应针对虚拟场景中第一场景位置的触发操作,确定第一场景位置预设的对象行为;控制受控虚拟对象从当前位置移动至第一场景位置,并控制受控虚拟对象在第一场景位置执行对象行为。In another way, in response to the trigger operation for the first scene position in the virtual scene, determine the object behavior preset at the first scene position; control the controlled virtual object to move from the current position to the first scene position, and control the controlled virtual object The object performs the object behavior at the first scene location.
具体的,可以预设虚拟场景中的部分场景位置的对象行为,第一场景位置预设的对象行为,通常与第一场景位置的属性相关。例如,场景位置A设置有座椅,则该场景位置A预设的对象行为为坐下;再如,场景位置B设置有舞台,则场景位置B预设的对应行为为特定的舞蹈姿势。用户触发第一场景位置后,首先控制受控虚拟对象从当前位置移动至第一场景位置,当检测到受控虚拟对象移动至第一场景位置后,则控制受控虚拟对象执行对象行为。Specifically, the object behavior of some scene positions in the virtual scene can be preset. The object behavior of the first scene position is preset, usually Relevant to the properties of the first scene location. For example, if there is a seat in scene location A, then the preset object behavior of scene location A is to sit down; for another example, if there is a stage in scene location B, then the preset corresponding behavior of scene location B is a specific dance posture. After the user triggers the first scene position, the controlled virtual object is first controlled to move from the current position to the first scene position. When it is detected that the controlled virtual object moves to the first scene position, the controlled virtual object is controlled to perform the object behavior.
上述方式可以实现虚拟对象与虚拟场景的交互,提高交互丰富性。The above method can realize the interaction between virtual objects and virtual scenes and improve the richness of interaction.
另一种方式中,响应针对虚拟场景中第一场景位置的触发操作,确定第一场景位置预设的关联动态元素;其中,该关联动态元素位于第一场景位置,或者第一场景位置的关联位置;控制受控虚拟对象从当前位置移动至第一场景位置;根据第一终端设备播放的当前音频,控制关联动态元素变换显示状态。In another way, in response to the trigger operation for the first scene position in the virtual scene, determine the associated dynamic element preset at the first scene position; wherein the associated dynamic element is located at the first scene position, or is associated with the first scene position. Position; control the controlled virtual object to move from the current position to the first scene position; control the associated dynamic element to change the display state according to the current audio played by the first terminal device.
上述关联动态元素可以为虚拟场景中的装饰物、摆放的物品等;例如,灯饰、屏幕、音响等。关联动态元素可以位于第一场景位置,也可以位于其他位置,例如,第一场景位置的周围区域中的位置,预先设置第一场景位置与关联位置的关联关系,或者第一场景位置与关联位置上关联动态元素的关联关系即可。受控虚拟对象移动至第一场景位置后,获取第一终端设备正在播放的音频,基于该音频的节奏、风格等因素,控制关联动态元素的显示状态发生变化。例如,关联动态元素为屏幕,则可以在该屏幕上显示音频的风格图像、歌词等;再如,关联动态元素为灯饰,则根据音频的节奏控制灯饰的颜色发生变化等。The above-mentioned associated dynamic elements can be decorations, placed items, etc. in the virtual scene; for example, lighting, screens, speakers, etc. The associated dynamic element may be located at the first scene position, or may be located at other positions, for example, a position in the surrounding area of the first scene position, the association relationship between the first scene position and the associated position is preset, or the first scene position and the associated position Just link the relationship with the dynamic element. After the controlled virtual object moves to the first scene position, the audio being played by the first terminal device is obtained, and based on the rhythm, style and other factors of the audio, the display state of the associated dynamic element is controlled to change. For example, if the associated dynamic element is a screen, audio style images, lyrics, etc. can be displayed on the screen; another example, if the associated dynamic element is lighting, the color of the lighting can be controlled to change based on the rhythm of the audio.
另外,当用户切换播放的当前音频后,关联动态元素的显示状态会随着新切换的当前音频进行变化。当受控虚拟对象离开第一场景位置后,这些关联动态元素可以恢复成默认的显示状态。还需要说明的是,如果是其他虚拟对象移动至第一场景位置,界面也会显示关联动态元素跟随其他虚拟对象对应变换显示状态。In addition, when the user switches the current audio played, the display state of the associated dynamic element will change with the newly switched current audio. When the controlled virtual object leaves the first scene position, these associated dynamic elements can be restored to the default display state. It should also be noted that if other virtual objects move to the first scene position, the interface will also display associated dynamic elements that change display states accordingly with the other virtual objects.
上述方式将虚拟场景的显示状态与用户播放的音频相关联,提高了用户听音频时的沉浸感。The above method associates the display status of the virtual scene with the audio played by the user, thereby improving the user's sense of immersion when listening to the audio.
下述实施例继续描述用户跟听其他用户音频的实现方式。The following embodiments continue to describe the implementation method for users to follow other users' audio.
在前述实施例中,当受控虚拟对象移动至目标虚拟对象的第一指定位置后,显示该目标虚拟对象的音频播放信息,该音频播放信息可以提供目标虚拟对象对应的用户当前正在播放的音频的相关信息。本实施例中,音频播放信息包括:目标虚拟对象对应的第二终端设备播放的目标音频,以及控制第一终端设备播放目标音频的播放控件;响应于针对播放控件的触发操作,控制生成音频跟听指令;生成音频跟听指令后,即可控制第一终端设备播放音频播放信息对应的目标音频。In the foregoing embodiments, when the controlled virtual object moves to the first designated position of the target virtual object, the audio playback information of the target virtual object is displayed. The audio playback information can provide the audio currently being played by the user corresponding to the target virtual object. related information. In this embodiment, the audio playback information includes: the target audio played by the second terminal device corresponding to the target virtual object, and the playback control that controls the first terminal device to play the target audio; in response to the trigger operation for the playback control, the control generates the audio track Listening instructions; after generating audio and listening instructions, the first terminal device can be controlled to play the target audio corresponding to the audio playback information.
在上述音频播放信息中,具体可以显示目标音频的音频名称、音频作者等信息,还可以显示第二终端设备播放目标音频的音频状态,例如,播放状态、暂停状态、播放进度等。In the above audio playback information, information such as the audio name and audio author of the target audio can be displayed, and the audio status of the target audio played by the second terminal device can also be displayed, such as playback status, pause status, playback progress, etc.
图3作为一个示例,受控虚拟对象移动至目标虚拟对象的附近位置后,在目标虚拟对象的顶部出现一气泡形状的信息框,该信息框用于显示前述音频播放信息;在图3中,音频播放信息显示了目标虚拟对象对应的用户正在播放的目标音频的音频名称,以及标识有“听听看”字样的播放控件。用户触发该播放控件,生成音频跟听指令,第一终端设备即可播放目标虚拟对象对应的用户正在播放的目标音频。如果第一终端设备正在播放当前音频,用户触发播放控件后,当前音频会暂停,逐渐开始播放目标音频。另外,如果目标虚拟对象对应的目标音频已经播放了一部分,此时,当用户点击播放控件时,可以根据目标虚拟对象对目标音频的播放进度,在第一终端设备上播放目标音频,以使目标虚拟对象和受控虚拟对象对应的用户收听到的目标音频的播放进度相同。另一种方式中,当用户点击播放控件时,可以从头开始播放目标音频。Figure 3 is an example. After the controlled virtual object moves to a position near the target virtual object, a bubble-shaped information box appears on the top of the target virtual object. This information box is used to display the aforementioned audio playback information; in Figure 3, The audio playback information displays the audio name of the target audio that the user is playing corresponding to the target virtual object, as well as the playback control marked with the words "Listen and Watch". The user triggers the playback control to generate an audio follow-up instruction, and the first terminal device can play the target audio that the user is playing corresponding to the target virtual object. If the first terminal device is playing the current audio, after the user triggers the playback control, the current audio will be paused and the target audio will gradually begin to be played. In addition, if part of the target audio corresponding to the target virtual object has been played, at this time, when the user clicks the playback control, the target audio can be played on the first terminal device according to the progress of the target audio played by the target virtual object, so that the target The playback progress of the target audio listened to by the user corresponding to the virtual object and the controlled virtual object is the same. Alternatively, when the user clicks the playback control, the target audio can be played from the beginning.
本实施例还提供其他的音频跟听方式。一种方式中,响应于受控虚拟对象移动至目标虚拟对象的第二指定位置,控制生成音频跟听指令,通过该音频跟听指令控制第一终端设备播放音频播放信息对应的目标音频。第二指定位置包括前述第一指定位置,或者前述第一指定位置以外的位置;即,这里的第二指定位置,与前述第一指定位置可以相同,也可以不同。This embodiment also provides other audio tracking methods. In one way, in response to the controlled virtual object moving to the second designated position of the target virtual object, the control generates an audio follow-up instruction, and uses the audio follow-up instruction to control the first terminal device to play the target audio corresponding to the audio playback information. The second designated position includes the aforementioned first designated position, or a position other than the aforementioned first designated position; that is, the second designated position here may be the same as or different from the aforementioned first designated position.
当第二指定位置包括前述第一指定位置时,可以理解为第二指定位置与第一指定位置相同,此时,受控虚拟对象移动至目标虚拟对象的第一指定位置时,显示音频播放信息,同时生成音频跟听指令,进而控制第一终端设备播放音频播放信息对应的目标音频。即,用户看到音频播放信息的同时,听到该音频播放信息对应的目标音频。When the second designated position includes the aforementioned first designated position, it can be understood that the second designated position is the same as the first designated position. At this time, when the controlled virtual object moves to the first designated position of the target virtual object, the audio playback information is displayed. , and at the same time generate audio following instructions, and then control the first terminal device to play the target audio corresponding to the audio playback information. That is, while the user sees the audio playback information, he also hears the target audio corresponding to the audio playback information.
当第二指定位置包括前述第一指定位置以外的位置时,可以理解为第二指定位置与第一指定位置不同,该情况下,如果受控虚拟对象先到达第一指定位置,再到达第二指定位置,界面上会先显示音频播放信息,当目标虚拟对象到达第二指定位置后,第一终端设备才播放目标音频;即,用户会先看到音频播放信息,受控虚拟对象到达第二指定位置后,用户才会听到目标音频。另一种情况中,如果受控虚拟对象先到达第二指定位置,再到达第一指定位置,第一终端设备会先播放目标音频,当目标虚拟对象到达第一指定位置后,界面上才会显示音频播放信息,即,用户会先听到目标音频,受控虚拟对象到达第一指定位置后,用户才会看见音频播放信息。When the second designated position includes a position other than the aforementioned first designated position, it can be understood that the second designated position is different from the first designated position. In this case, if the controlled virtual object first reaches the first designated position and then reaches the second Specify the position, the audio playback information will be displayed first on the interface, and when the target virtual object reaches the second designated position, the first terminal device will play the target audio; that is, the user will see the audio playback information first, and the controlled virtual object will reach the second designated position. The user will not hear the target audio until the location is specified. In another case, if the controlled virtual object reaches the second designated position first and then the first designated position, the first terminal device will play the target audio first, and when the target The audio playback information will not be displayed on the interface until the virtual object reaches the first designated position. That is, the user will hear the target audio first, and the user will not see the audio playback information until the controlled virtual object reaches the first designated position.
一种具体的实现方式中,第二指定位置包括第一指定位置以外的位置;响应于受控虚拟对象从第一指定位置移动至目标虚拟对象的第二指定位置,控制生成音频跟听指令。在该方式中,受控虚拟对象先到达第一指定位置,然后界面显示音频播放信息;然后受控虚拟对象从第一指定位置移动至第二指定位置,然后第一终端设备播放目标音频。该方式可以在受控虚拟对象连续移动的过程中,用户先看到音频播放信息,再听到目标音频,提高了音频跟听操作的连续性和便捷性。In a specific implementation manner, the second designated position includes a position other than the first designated position; in response to the controlled virtual object moving from the first designated position to the second designated position of the target virtual object, the control generates an audio follow-up instruction. In this method, the controlled virtual object first reaches the first designated position, and then the interface displays the audio playback information; then the controlled virtual object moves from the first designated position to the second designated position, and then the first terminal device plays the target audio. In this method, during the continuous movement of the controlled virtual object, the user first sees the audio playback information and then hears the target audio, which improves the continuity and convenience of the audio follow-up operation.
进一步的,上述第一指定位置可以设置在距离目标虚拟对象的第一距离范围内,第二指定位置设置在距离目标虚拟对象的第二距离范围内,且第二距离范围小于第一距离范围。受控虚拟对象在靠近目标虚拟对象的过程中,先到达第一指定位置,再到达第二指定位置。该方式可以进一步提高对象移动的连续性,提高音频跟听操作的便捷性。Further, the above-mentioned first designated position can be set within a first distance range from the target virtual object, and the second designated position can be set within a second distance range from the target virtual object, and the second distance range is smaller than the first distance range. In the process of approaching the target virtual object, the controlled virtual object first reaches the first designated position and then reaches the second designated position. This method can further improve the continuity of object movement and improve the convenience of audio follow-up operations.
另一种实现方式中,第二指定位置与目标虚拟对象的距离,小于第一指定位置与目标虚拟对象的距离;响应于受控虚拟对象从第一指定位置移动至目标虚拟对象的第二指定位置,控制目标音频的音量逐渐增加,第一终端设备的当前播放音频的音量逐渐减小;响应于音频跟听指令,控制第一终端设备按照预设音量播放目标音频,停止播放当前播放音频。In another implementation, the distance between the second designated position and the target virtual object is smaller than the distance between the first designated position and the target virtual object; in response to the second designation of the controlled virtual object moving from the first designated position to the target virtual object position, control the volume of the target audio to gradually increase, and the volume of the currently playing audio of the first terminal device to gradually decrease; in response to the audio follow command, control the first terminal device to play the target audio according to the preset volume, and stop playing the currently playing audio.
作为示例,假设第一终端设备的当前播放音频为音频A,目标虚拟对象对应的第二终端设备播放的目标音频为音频B,当受控虚拟对象到达第一指定位置后,开始播放目标音频,即音频B,此时,第一终端设备继续播放当前播放音频,即音频A,但音频B的音量比较小,音频A的音量较大;在目标虚拟对象向第二指定位置移动的过程中,音频B的音量随着目标虚拟对象的移动逐渐增加,而音频A的音量逐渐减少;当到达第二指定位置后,生成音频跟听指令,此时,第一终端设备停止播放音频A,按照预设音量播放音频B。As an example, assume that the audio currently played by the first terminal device is audio A, and the target audio played by the second terminal device corresponding to the target virtual object is audio B. When the controlled virtual object reaches the first designated position, the target audio starts to be played, That is, audio B. At this time, the first terminal device continues to play the currently playing audio, that is, audio A, but the volume of audio B is relatively small and the volume of audio A is larger; in the process of the target virtual object moving to the second designated position, The volume of audio B gradually increases as the target virtual object moves, while the volume of audio A gradually decreases; when it reaches the second designated position, an audio follow-up instruction is generated. At this time, the first terminal device stops playing audio A and follows the preset Set the volume to play audio B.
当第二指定位置比第一指定位置更加接近目标虚拟对象时,受控虚拟对象首先到达第一指定位置,此时显示音频播放信息,然后,用户可以根据音频播放信息的感兴趣程度,确定是否继续控制受控虚拟对象移动至第二指定位置,如果受控虚拟对象继续移动至第二指定位置,则控制第一终端设备播放音频播放信息对应的目标音频。在实际实现时,界面中可以显示第二指定位置的提示信息,以提示用户通过移动至第二指定位置跟听目标音频。When the second designated position is closer to the target virtual object than the first designated position, the controlled virtual object first reaches the first designated position, and then the audio playback information is displayed. Then, the user can determine whether to Continue to control the controlled virtual object to move to the second designated position. If the controlled virtual object continues to move to the second designated position, control the first terminal device to play the target audio corresponding to the audio playback information. In actual implementation, the prompt information of the second designated position may be displayed in the interface to prompt the user to follow the target audio by moving to the second designated position.
一种具体的实现方式中,受控虚拟对象移动至第二指定位置后,第一终端设备的当前播放音频的音量逐渐减少直至音量为零,目标音频的音量逐渐增加,当受控虚拟对象始终位于第二指定位置,或者位于比第二指定位置距离目标虚拟对象更近的位置,则第一终端设备一直播放目标音频,不播放上述当前播放音频;当受控虚拟对象从第二指定位置离开,移动至比第二指定位置距离目标虚拟对象更远的位置,此时,第一终端设备播放目标音频的音量逐渐减少直至为零,第一终端设备恢复播放前述当前播放音频,且音量逐渐增加。In a specific implementation, after the controlled virtual object moves to the second designated position, the volume of the currently playing audio of the first terminal device gradually decreases until the volume is zero, and the volume of the target audio gradually increases. When the controlled virtual object always If it is located at the second designated position, or is located closer to the target virtual object than the second designated position, the first terminal device will always play the target audio and will not play the above-mentioned currently played audio; when the controlled virtual object leaves from the second designated position , move to a position farther from the target virtual object than the second designated position. At this time, the volume of the target audio played by the first terminal device gradually decreases until it reaches zero. The first terminal device resumes playing the aforementioned currently played audio, and the volume gradually increases. .
另一种跟听方式中,响应作用于目标虚拟对象的触发操作,显示目标虚拟对象的对象信息,控制生成音频跟听指令,从而控制第一终端设备播放音频播放信息对应的目标音频。触发操作可以为作用于目标虚拟对象的点击操作,此时,界面中可以显示目标虚拟对象的对象信息,该对象信息也可以为目标虚拟对象对应的用户账户的账户信息,例如对象信息可以包括,头像、受控虚拟对象对应的用户与目标虚拟对象对应的用户的音频喜好相似度、目标虚拟对象对应的终端设备正在播放的音频等信息。In another listening method, in response to a trigger operation acting on the target virtual object, the object information of the target virtual object is displayed, and the generation of audio following instructions is controlled, thereby controlling the first terminal device to play the target audio corresponding to the audio playback information. The trigger operation can be a click operation that acts on the target virtual object. At this time, the object information of the target virtual object can be displayed in the interface. The object information can also be the account information of the user account corresponding to the target virtual object. For example, the object information can include, Information such as the audio preference similarity between the avatar, the user corresponding to the controlled virtual object and the user corresponding to the target virtual object, and the audio being played by the terminal device corresponding to the target virtual object.
用户点击目标虚拟对象后,界面中即可显示目标虚拟对象的对象信息,同时第一终端设备播放目标音频。另一方式中,对象信息中可以显示目标音频的播放控件,用户点击目标虚拟对象后,显示对象信息,然后用户点击对象信息中的播放控件后,第一终端设备开始播放目标音频。After the user clicks on the target virtual object, the object information of the target virtual object can be displayed on the interface, and at the same time, the first terminal device plays the target audio. In another method, the target audio playback control can be displayed in the object information. After the user clicks on the target virtual object, the object information is displayed. Then after the user clicks on the playback control in the object information, the first terminal device starts playing the target audio.
进一步的,用户点击播放控件后,开始播放目标音频后,显示第一标识,该第一标识指示:第一终端设备正在播放目标音频;和/或,显示第二标识,第二标识指示:受控虚拟对象和目标对象对应的终端设备在共同播放目标音频。Further, after the user clicks the playback control and starts playing the target audio, a first logo is displayed, which indicates that the first terminal device is playing the target audio; and/or a second logo is displayed, and the second logo indicates: the target audio is being played. The terminal device corresponding to the control virtual object and the target object plays the target audio together.
例如图4中,用户点击图3中的“听听看”字样的播放控件后,播放控件取消显示,被替换为标识有“正在听”的第一标识,以提示用户第一终端设备当前正在播放目标视频。For example, in Figure 4, after the user clicks on the playback control with the words "Listen and Watch" in Figure 3, the playback control is canceled and replaced with a first logo marked with "Listening" to remind the user that the first terminal device is currently listening. Play the target video.
另外,还可以显示第二标识,例如图5中,在目标虚拟对象和受控虚拟对象的顶部共同显示信息框,该信息框中显示音乐符号,该第二标识用于提示用户,当前正在与目标虚拟对象对应的用户共同听目标音乐。In addition, a second logo can also be displayed. For example, in Figure 5, an information box is displayed at the top of the target virtual object and the controlled virtual object. Music symbols are displayed in the information box. The second logo is used to prompt the user that the user is currently interacting with Users corresponding to the target virtual object listen to the target music together.
在实际实现时,用户点击播放控件后,可以显示上述第一标识或第二标识中的一种,也可以同时显示第一标识和第二标识,也可以先显示第一标识,第一标识显示一定时长后,再显示第二标识。In actual implementation, after the user clicks the playback control, one of the above-mentioned first logo or the second logo can be displayed, or the first logo and the second logo can be displayed at the same time, or the first logo can be displayed first, and then the first logo can be displayed. After a certain period of time, the second logo is displayed.
上述标识提示方式,可以提高用户之间的交互感,提高用户互动的沉浸感。The above logo prompt method can improve the sense of interaction between users and improve the immersion of user interaction.
下述实施例提供受控虚拟对象的其他的交互方式。The following embodiments provide other interaction methods for controlled virtual objects.
图形用户界面中包括行为控制控件;响应针对行为控制控件的触发操作,控制受控虚拟对象在虚拟场景中执行行为控制控件对应的目标行为。例如,目标行为可以为跟随音乐变化的舞蹈姿势、摇头晃脑姿势等。通过触发行为控制控件,受控虚拟对象即可在虚拟场景中执行对应的目标行为。另外,部分目标行为可能会对受控虚拟对象在虚拟场景中所处的位置有要求,如果受控虚拟对象没有到达指定的位置,则对应的行为控制控件可以为不可触发的状态,例如置灰显示,当受控虚拟对象到达指定的位置后,对应的行为控制控件转换为可触发的状态。The graphical user interface includes a behavior control control; in response to a trigger operation for the behavior control control, the controlled virtual object is controlled to perform the target behavior corresponding to the behavior control control in the virtual scene. For example, the target behavior can be dancing postures that change with the music, head-shaking postures, etc. By triggering the behavior control control, the controlled virtual object can perform the corresponding target behavior in the virtual scene. In addition, some target behaviors may have requirements on the position of the controlled virtual object in the virtual scene. If the controlled virtual object does not reach the specified position, the corresponding behavior control control may be in a non-triggerable state, such as being grayed out. Display, when the controlled virtual object reaches the specified position, the corresponding behavior control control transitions to a triggerable state.
进一步的,多名虚拟对象之间也可以执行交互行为。具体的,响应针对行为控制控件的触发操作,确定受控虚拟对象的预设位置处具有的行为交互对象;其中,该行为交互对象为位于虚拟场景中的虚拟对象;控制受控虚拟对象执行行为控制控件对应的目标行为;目标行为与行为交互对象相关联。行为交互对象具体可以为用户控制的虚拟角色,也可以为位于虚拟场景中的道具对象。Furthermore, interactive behaviors can also be performed between multiple virtual objects. Specifically, in response to the triggering operation of the behavioral control control, determine the behavioral interaction object at the preset position of the controlled virtual object; wherein the behavioral interaction object is a virtual object located in the virtual scene; control the controlled virtual object to perform the behavior Control the target behavior corresponding to the control; the target behavior is associated with the behavior interaction object. The behavioral interaction object can be a virtual character controlled by the user, or a prop object located in the virtual scene.
该实施例中的目标行为需要受控虚拟对象与行为交互对象共同完成,例如,抱抱行为、拍照行为、共舞行为等。用户触发行为控制控件后,如果受控虚拟对象的预设位置处具有行为交互对象,则可以控制受控虚拟对象执行目标行为,该目标行为与行为交互对象相关联,例如,该目标行为需要受控虚拟对象与行为交互对象共同完成,或者,该目标行为需要受控虚拟对象与行为交互对象配合完成等。受控虚拟对象的预设位置可以为,距离受控虚拟对象一定距离范围内的位置,也可以为受控虚拟对象的前方位置、侧方位置、后方位置等。The target behavior in this embodiment requires the controlled virtual object and the behavioral interaction object to be completed together, for example, hugging behavior, photographing behavior, dancing behavior, etc. After the user triggers the behavior control control, if there is a behavior interaction object at the preset position of the controlled virtual object, the controlled virtual object can be controlled to perform the target behavior, and the target behavior is associated with the behavior interaction object. For example, the target behavior needs to be controlled by The controlled virtual object and the behavioral interaction object are completed together, or the target behavior requires the controlled virtual object and the behavioral interaction object to be completed together, etc. The preset position of the controlled virtual object can be a position within a certain distance from the controlled virtual object, or it can be a front position, a side position, a rear position, etc. of the controlled virtual object.
一种方式中,向行为交互对象对应的终端设备发送行为交互请求;响应于接收到行为交互请求的确认信息,控制受控虚拟对象执行目标行为;在受控虚拟对象执行目标行为的过程中,行为交互对象被对应的终端设备控制执行目标行为的匹配行为。In one method, a behavioral interaction request is sent to the terminal device corresponding to the behavioral interaction object; in response to receiving the confirmation information of the behavioral interaction request, the controlled virtual object is controlled to perform the target behavior; in the process of the controlled virtual object executing the target behavior, The behavioral interaction object is controlled by the corresponding terminal device to execute the matching behavior of the target behavior.
在该方式中,行为交互对象为其他终端设备控制的虚拟对象,由于目标行为需要受控虚拟对象与行为交互对象共同完成,此时,需要向行为交互对象对应的终端设备发送行为交互请求,如果接收到行为交互请求的确认信息,说明行为交互对象对应的用户同意受控虚拟对象执行该目标行为,此时,受控虚拟对象执行目标行为,同时,行为交互对象执行目标行为的匹配行为,从而实现多个对象之间的行为交互。In this method, the behavioral interaction object is a virtual object controlled by other terminal devices. Since the target behavior requires the controlled virtual object and the behavioral interaction object to be completed together, at this time, a behavioral interaction request needs to be sent to the terminal device corresponding to the behavioral interaction object. If Receiving the confirmation information of the behavioral interaction request indicates that the user corresponding to the behavioral interaction object agrees to the controlled virtual object to perform the target behavior. At this time, the controlled virtual object performs the target behavior, and at the same time, the behavioral interaction object performs the matching behavior of the target behavior, thus Implement behavioral interactions between multiple objects.
另一种方式中,行为控制控件可以与行为交互对象关联显示,用户可以针对一个特定的行为交互对象触发行为控制控件,从而与该行为交互对象共同完成目标行为。另外,用户触发行为控制控件后,可以向行为交互对象的用户账户发送交互请求,该交互请求被同意之后,受控虚拟对象和行为交互对象共同完成目标行为。In another way, the behavior control control can be displayed in association with the behavior interaction object, and the user can trigger the behavior control control for a specific behavior interaction object, thereby completing the target behavior together with the behavior interaction object. In addition, after the user triggers the behavior control control, he or she can send an interaction request to the user account of the behavior interaction object. After the interaction request is approved, the controlled virtual object and the behavior interaction object jointly complete the target behavior.
上述方式中,可以实现用户之间通过虚拟对象进行行为交互,提高了用户之间的交互丰富程度和交互深度。In the above method, behavioral interaction between users can be realized through virtual objects, which improves the richness and depth of interaction between users.
本实施例还提供另一种交互方式。响应针对虚拟场景中目标虚拟对象的触发操作,显示目标虚拟对象的对象信息;其中,该对象信息包括下述中的多种:目标虚拟对象对应的终端设备的当前播放音频、音频偏好信息、信息发送控件以及邀请目标虚拟对象的终端设备播放共同音频的邀请控件。This embodiment also provides another interaction method. In response to the triggering operation for the target virtual object in the virtual scene, display the object information of the target virtual object; wherein the object information includes multiple of the following: currently playing audio, audio preference information, information of the terminal device corresponding to the target virtual object The sending control and the invitation control that invite the target virtual object's terminal device to play the common audio.
如图6所示,用户点击目标虚拟对象后,在界面的底部显示目标虚拟对象的对象信息;该对象信息中包括目标虚拟对象对应的用户头像;用户头像底部显示目标虚拟对象对应的终端设备的当前播放音频的音频信息,例如,音频名称、作者、歌词等信息;“听歌口味相似度90%”为音频偏好信息的一个示例,该信息指示了目标虚拟对象对应的用户与受控虚拟对象对应的用户听歌的相似度;音频偏好信息中还可以包括目标虚拟对象对应的用户偏好的音频类型、风格、语言等信息。As shown in Figure 6, after the user clicks on the target virtual object, the object information of the target virtual object is displayed at the bottom of the interface; the object information includes the user avatar corresponding to the target virtual object; the bottom of the user avatar displays the terminal device corresponding to the target virtual object. Audio information of the currently playing audio, such as audio name, author, lyrics and other information; "90% similarity in listening taste" is an example of audio preference information, which indicates the user and controlled virtual object corresponding to the target virtual object The corresponding similarity of the songs listened to by the user; the audio preference information may also include information such as the audio type, style, language and other preferences of the user corresponding to the target virtual object.
图6中的对象信息还可以包括信息发送控件,可以发送文本信息、表情信息等。信息发送控件的右侧为邀请控件,用于邀请目标虚拟对象对应的用户共同播放音频。The object information in Figure 6 can also include information sending controls, which can send text information, expression information, etc. On the right side of the information sending control is the invitation control, which is used to invite users corresponding to the target virtual object to play audio together.
一种具体的实现方式中,对象信息包括:邀请目标虚拟对象的终端设备播放共同音频的邀请控件;响应作用于邀请控件的触发操作,向目标虚拟对象的用户账户发送第一邀请请求;其中,该第一邀请请求用于:邀请目标虚拟对象对应的终端设备播放第一终端设备播放的当前音频;响应于目标虚拟对象的用户账户确认第一邀请请求,显示信息标识;信息标识指示:目标虚拟对象与受控虚拟对象的终端设备共同播放当前音频。In a specific implementation, the object information includes: an invitation control that invites the terminal device of the target virtual object to play common audio; in response to a trigger operation acting on the invitation control, sending a first invitation request to the user account of the target virtual object; wherein, The first invitation request is used to: invite the terminal device corresponding to the target virtual object to play the current audio played by the first terminal device; in response to the user account of the target virtual object confirming the first invitation request, display the information identification; the information identification indicates: the target virtual object The object plays the current audio together with the terminal device of the controlled virtual object.
在实际实现时,用户点击邀请控件后,则向目标虚拟对象的用户账户发送第一邀请请求;该第一邀请请求显示在控制目标虚拟对象的终端设备上,目标虚拟对象对应的用户点击确认该第一邀请请求后,在受控虚拟对象的第一终端设备上显示邀请成功的信息标识,进而目标虚拟对象与受控虚拟对象的终端设备共同播放当前音频;该信息标识也用于指示目标虚拟对象与受控虚拟对象的终端设备共同播放当前音频。In actual implementation, after the user clicks the invitation control, the first invitation request is sent to the user account of the target virtual object; the first invitation request is displayed on the terminal device controlling the target virtual object, and the user corresponding to the target virtual object clicks to confirm the request. After the first invitation request, an information identification of successful invitation is displayed on the first terminal device of the controlled virtual object, and then the target virtual object and the controlled virtual object The terminal device of the target virtual object and the controlled virtual object jointly play the current audio; the information identifier is also used to instruct the terminal device of the target virtual object and the controlled virtual object to jointly play the current audio.
另一种具体的实现方式中,对象信息包括:信息发送控件;响应于信息编辑操作,生成目标信息;响应作用于信息发送控件的触发操作,向目标虚拟对象的用户账户发送目标信息,并在图形用户界面中显示目标信息。In another specific implementation, the object information includes: an information sending control; in response to an information editing operation, the target information is generated; in response to a triggering operation acting on the information sending control, the target information is sent to the user account of the target virtual object, and in Target information is displayed in the graphical user interface.
图7作为示例,向目标虚拟对象发送目标信息后,目标信息显示在图像用户界面中,当目标虚拟对象发送回复信息后,回复信息也显示在图形用户界面中,从而实现用户之间通过虚拟对象进行对话交互。Figure 7 is an example. After sending target information to the target virtual object, the target information is displayed in the graphical user interface. When the target virtual object sends reply information, the reply information is also displayed in the graphical user interface, thereby realizing communication between users through virtual objects. Have conversational interactions.
另外,用户也可以不针对某个具体的虚拟对象发送信息,用户可以向虚拟场景中的每个虚拟对象发送信息,相当于群发信息,该信息可以显示在每个虚拟对象对应的终端设备的界面上;其他虚拟对象也可以针对信息发送回复信息。In addition, the user does not need to send information to a specific virtual object. The user can send information to each virtual object in the virtual scene, which is equivalent to sending a group message. This information can be displayed on the interface of the terminal device corresponding to each virtual object. on; other virtual objects can also send replies to messages.
虚拟场景中虚拟对象对应的用户发送的信息、表情等,均可以显示在界面中。可以设置信息的显示时长,例如,信息显示5秒后,自动消失。Information and expressions sent by users corresponding to virtual objects in the virtual scene can be displayed in the interface. You can set the display duration of the information. For example, the information will disappear automatically after being displayed for 5 seconds.
下述实施例继续描述受控虚拟对象与虚拟场景中的全部虚拟对象进行交互的交互方式。The following embodiments continue to describe the interactive manner in which a controlled virtual object interacts with all virtual objects in a virtual scene.
响应于受控虚拟对象移动至虚拟场景中的目标位置,确定第一终端设备播放的当前音频;响应于邀请操作,向位于虚拟场景中的目标虚拟对象的用户账户发送第二邀请请求;其中,目标虚拟对象为:虚拟场景中除受控虚拟对象以外的虚拟对象;第二邀请请求用于:邀请目标虚拟对象对应的终端设备播放第一终端设备播放的当前音频。In response to the controlled virtual object moving to the target position in the virtual scene, determining the current audio played by the first terminal device; in response to the invitation operation, sending a second invitation request to the user account of the target virtual object located in the virtual scene; wherein, The target virtual object is a virtual object other than the controlled virtual object in the virtual scene; the second invitation request is used to invite the terminal device corresponding to the target virtual object to play the current audio played by the first terminal device.
在该方式中,上述目标位置可以为虚拟场景中较为醒目或较为核心的位置,例如,舞台、讲台、领舞位置等。受控虚拟对象到达目标位置后,即可触发邀请操作。该邀请操作可以通过触发相关控件实现。用户执行邀请操作后,即可向虚拟场景中除受控虚拟对象以外的全部虚拟对象发送第二邀请请求,当目标虚拟对象接受该第二邀请请求后,目标虚拟对象对应的终端设备播放第一终端设备播放的当前音频。In this method, the above-mentioned target position can be a more eye-catching or core position in the virtual scene, such as the stage, podium, lead dancer position, etc. After the controlled virtual object reaches the target location, the invitation operation can be triggered. This invitation operation can be achieved by triggering relevant controls. After the user performs the invitation operation, the user can send a second invitation request to all virtual objects in the virtual scene except the controlled virtual objects. When the target virtual object accepts the second invitation request, the terminal device corresponding to the target virtual object plays the first The current audio played by the terminal device.
上述方式可以实现虚拟场景中多名虚拟对象对应的用户共同播放相同的音频,从而实现多名用户的音频交互,提高用户听音频的沉浸感和参与感。The above method can realize that multiple users corresponding to virtual objects in a virtual scene can play the same audio together, thereby realizing audio interaction between multiple users and improving the user's sense of immersion and participation in listening to audio.
另外,对于受控虚拟对象以外的多个虚拟对象,如果多个虚拟对象之间发生了交互,也可以在受控虚拟对象对应的第一终端设备上显示相关的标识,具体的,响应于虚拟场景中的第一虚拟对象和第二虚拟对象之间的距离小于预设距离,且第一虚拟对象和第二虚拟对象对应的用户账户之间发送信息,显示第三标识;第三标识指示:第一虚拟对象和第二虚拟对象对应的用户账户之间正在发送信息;即,该第三标识用于指示第一虚拟对象和第二虚拟对象对应的用户之间正在对话。In addition, for multiple virtual objects other than the controlled virtual object, if interaction occurs between the multiple virtual objects, the relevant identification can also be displayed on the first terminal device corresponding to the controlled virtual object. Specifically, in response to the virtual The distance between the first virtual object and the second virtual object in the scene is less than the preset distance, and information is sent between the user accounts corresponding to the first virtual object and the second virtual object to display the third identification; the third identification indicates: Information is being sent between the user accounts corresponding to the first virtual object and the second virtual object; that is, the third identification is used to indicate that a conversation is ongoing between the users corresponding to the first virtual object and the second virtual object.
另一种方式中,响应于虚拟场景中的第一虚拟对象和第二虚拟对象之间的距离小于预设距离,且第一虚拟对象和第二虚拟对象对应的终端设备播放同一音频,显示第四标识;该第四标识指示:第一虚拟对象和第二虚拟对象对应的终端设备正在播放同一音频;即,第四标识用于指示第一虚拟对象和第二虚拟对象对应的用户之间正在分享音频。其中,第一虚拟对象和第二虚拟对象为:虚拟场景中除受控虚拟对象以外的虚拟对象。In another way, in response to the distance between the first virtual object and the second virtual object in the virtual scene being less than the preset distance, and the terminal devices corresponding to the first virtual object and the second virtual object play the same audio, display the second Four identifiers; the fourth identifier indicates that the terminal devices corresponding to the first virtual object and the second virtual object are playing the same audio; that is, the fourth identifier is used to indicate that the user corresponding to the first virtual object and the second virtual object is playing the same audio. Share audio. Wherein, the first virtual object and the second virtual object are: virtual objects in the virtual scene other than the controlled virtual object.
进一步的,在场景画面之上显示音频操作控件;其中,音频操作控件用于:控制第一终端设备当前播放的音频。该音频操作控件可以显示图形用户界面的底部,音频操作控件用于控制第一终端设备当前播放的音频,例如,包括音频暂停播放控件、播放下一首控件、音频歌词显示控件、音频收藏控件等。Further, an audio operation control is displayed on the scene screen; wherein the audio operation control is used to control the audio currently played by the first terminal device. The audio operation control can display the bottom of the graphical user interface. The audio operation control is used to control the audio currently played by the first terminal device. For example, it includes an audio pause playback control, a play next song control, an audio lyrics display control, an audio collection control, etc. .
参见图8所示的一种播放音频的交互控制方法,该方法应用于服务器;该方法包括如下步骤:Referring to Figure 8, an interactive control method for playing audio is shown. The method is applied to the server; the method includes the following steps:
步骤S802,接收来自第一终端设备的场景建立指令,建立虚拟场景;其中,受控虚拟对象位于虚拟场景中;受控虚拟对象通过第一终端设备进行控制;Step S802: Receive a scene establishment instruction from the first terminal device to establish a virtual scene; wherein the controlled virtual object is located in the virtual scene; the controlled virtual object is controlled by the first terminal device;
前述实施例实现在虚拟场景中的音频交互控制,本实施例提供虚拟场景的生成方式。用户可以通过第一终端设备发送场景建立指令,在服务器中,建立对应的虚拟场景,同时,第一终端设备对应的受控虚拟对象进入该虚拟场景中。The foregoing embodiment implements audio interactive control in a virtual scene, and this embodiment provides a method for generating a virtual scene. The user can send a scene establishment instruction through the first terminal device, and a corresponding virtual scene is established in the server. At the same time, the controlled virtual object corresponding to the first terminal device enters the virtual scene.
步骤S804,向第一终端设备发送虚拟场景的场景画面;Step S804: Send the scene picture of the virtual scene to the first terminal device;
步骤S806,向第一终端设备以外的第二终端设备提供进入虚拟场景的接口控件,以通过接口控件控制目标虚拟对象进入虚拟场景;在虚拟场景中,响应于受控虚拟对象移动至目标虚拟对象的第一指定位置,控制第一终端设备显示目标虚拟对象的音频播放信息;响应于音频跟听指令,控制第一终端设备播放音频播放信息对应的目标音频。Step S806: Provide an interface control for entering the virtual scene to a second terminal device other than the first terminal device to control the target virtual object to enter the virtual scene through the interface control; in the virtual scene, in response to the controlled virtual object moving to the target virtual object At the first designated position, the first terminal device is controlled to display the audio playback information of the target virtual object; in response to the audio follow-up instruction, the first terminal device is controlled to play the target audio corresponding to the audio playback information.
在实际实现时,服务器可以主动向第一终端设备以外的第二终端设备发送前述接口控件。用户可以预先设置一定的条件,服务器基于该条件筛选部分第二终端设备,向符合条件的第二终端设备发送接口控件,该接口控件可以是进入虚拟场景的按钮、链接、密码输入控件等。当目标虚拟对象通过接口控件进入虚拟场景后,即可实现前述实施例的交互控制方法。In actual implementation, the server may actively send the aforementioned interface control to a second terminal device other than the first terminal device. Users can Certain conditions are set in advance, and the server filters some second terminal devices based on the conditions and sends interface controls to the second terminal devices that meet the conditions. The interface controls can be buttons, links, password input controls, etc. for entering the virtual scene. After the target virtual object enters the virtual scene through the interface control, the interactive control method of the aforementioned embodiment can be implemented.
进一步的,上述第二终端设备满足下述条件中的一种或多种:第二终端设备的地理位置和第一终端设备的地理位置满足预设的位置条件;第二终端设备对应的用户账户的音频偏好与第一终端设备对应的用户账户的音频偏好相匹配;第二终端设备预先接收到第一终端设备提供的进入虚拟场景的邀请信息。Further, the above-mentioned second terminal device satisfies one or more of the following conditions: the geographical location of the second terminal device and the geographical location of the first terminal device satisfy preset location conditions; the user account corresponding to the second terminal device The audio preference of the first terminal device matches the audio preference of the user account corresponding to the first terminal device; the second terminal device receives in advance the invitation information to enter the virtual scene provided by the first terminal device.
上述位置条件例如可以是与第一终端设备的地理位置位于同一城市、位于同一地区等。终端设备的地理位置可以根据IP地址确定。上述音频偏好可以根据用户账户播放过的音频的种类确定,用户可以通过第一终端设备设置音频偏好的关键词,服务器向具有该关键词的用户账户的终端设备发送接口控件。第一终端设备可以向特定的第二终端设备发送邀请信息,该邀请信息可以是进入虚拟场景的链接,或者场景进入密码;用户点击链接,或者输入场景进入密码,即可进入虚拟场景。The above location condition may be, for example, that the location of the first terminal device is in the same city, in the same region, etc. The geographical location of the terminal device can be determined based on the IP address. The above audio preference can be determined according to the type of audio played by the user account. The user can set the keyword of the audio preference through the first terminal device, and the server sends interface controls to the terminal device of the user account with the keyword. The first terminal device can send invitation information to a specific second terminal device. The invitation information can be a link to enter the virtual scene, or a scene entry password; the user can enter the virtual scene by clicking the link or entering the scene entry password.
上述方式中,用户控制的虚拟对象设置在虚拟场景中,通过虚拟对象之间的交互,实现音频播放的共享交互,用户之间的互动方式更加丰富,用户之间的互动更加紧密,提高了在音频播放场景中用户交互的沉浸感。In the above method, user-controlled virtual objects are set in the virtual scene. Through the interaction between virtual objects, shared interaction of audio playback is realized. The interaction between users is richer and the interaction between users is closer, which improves the efficiency of audio playback. Immersive user interaction in audio playback scenarios.
对应于上述方法实施例,参见图9所示的一种播放音频的交互控制装置的示意图,通过第一终端设备提供一图形用户界面;图形用户界面中包括虚拟场景的场景画面;受控虚拟对象位于虚拟场景中;受控虚拟对象通过第一终端设备进行控制;该装置包括:Corresponding to the above method embodiment, referring to the schematic diagram of an interactive control device for playing audio shown in Figure 9, a graphical user interface is provided through the first terminal device; the graphical user interface includes a scene picture of the virtual scene; a controlled virtual object Located in the virtual scene; the controlled virtual object is controlled through the first terminal device; the device includes:
移动控制模块90,用于响应于移动控制操作,控制受控虚拟对象在虚拟场景中移动;The movement control module 90 is used to control the controlled virtual object to move in the virtual scene in response to the movement control operation;
信息显示模块92,用于响应于受控虚拟对象移动至目标虚拟对象的第一指定位置,显示目标虚拟对象的音频播放信息;其中,目标虚拟对象位于虚拟场景中,目标虚拟对象通过第二终端设备进行控制;The information display module 92 is configured to display the audio playback information of the target virtual object in response to the controlled virtual object moving to the first designated position of the target virtual object; wherein the target virtual object is located in the virtual scene, and the target virtual object passes through the second terminal equipment for control;
音频播放模块94,用于响应于音频跟听指令,控制第一终端设备播放音频播放信息对应的目标音频。The audio playback module 94 is used to control the first terminal device to play the target audio corresponding to the audio playback information in response to the audio follow-up instruction.
上述播放音频的交互控制装置,通过第一终端设备提供一图形用户界面;图形用户界面中包括虚拟场景的场景画面;受控虚拟对象位于虚拟场景中;受控虚拟对象通过第一终端设备进行控制;响应于移动控制操作,控制受控虚拟对象在虚拟场景中移动;响应于受控虚拟对象移动至目标虚拟对象的第一指定位置,显示目标虚拟对象的音频播放信息;其中,目标虚拟对象位于虚拟场景中,目标虚拟对象通过第二终端设备进行控制;响应于音频跟听指令,控制第一终端设备播放音频播放信息对应的目标音频。该方式中,用户控制的虚拟对象设置在虚拟场景中,通过虚拟对象之间的交互,实现音频播放的共享交互,用户之间的互动方式更加丰富,用户之间的互动更加紧密,提高了在音频播放场景中用户交互的沉浸感。The above-mentioned interactive control device for playing audio provides a graphical user interface through the first terminal device; the graphical user interface includes a scene picture of the virtual scene; the controlled virtual object is located in the virtual scene; the controlled virtual object is controlled through the first terminal device ; In response to the movement control operation, control the controlled virtual object to move in the virtual scene; In response to the controlled virtual object moving to the first designated position of the target virtual object, display the audio playback information of the target virtual object; wherein, the target virtual object is located in the virtual scene In the scene, the target virtual object is controlled through the second terminal device; in response to the audio follow-up instruction, the first terminal device is controlled to play the target audio corresponding to the audio playback information. In this method, user-controlled virtual objects are set in the virtual scene. Through the interaction between virtual objects, shared interaction of audio playback is realized. The interaction between users is richer and the interaction between users is closer, which improves the efficiency of audio playback. Immersive user interaction in audio playback scenarios.
可选地,移动控制模块,还用于:响应针对虚拟场景中第一场景位置的触发操作,控制受控虚拟对象从当前位置移动至第一场景位置。Optionally, the movement control module is also configured to: respond to a trigger operation for the first scene position in the virtual scene, and control the controlled virtual object to move from the current position to the first scene position.
可选地,移动控制模块,还用于:响应针对虚拟场景中第一场景位置的触发操作,确定第一场景位置预设的对象行为;控制受控虚拟对象从当前位置移动至第一场景位置,并控制受控虚拟对象在第一场景位置执行对象行为。Optionally, the movement control module is also used to: respond to the trigger operation for the first scene position in the virtual scene, determine the object behavior preset at the first scene position; control the controlled virtual object to move from the current position to the first scene position , and control the controlled virtual object to perform object behavior at the first scene position.
可选地,移动控制模块,还用于:响应针对虚拟场景中第一场景位置的触发操作,确定第一场景位置预设的关联动态元素;其中,关联动态元素位于第一场景位置,或者第一场景位置的关联位置;控制受控虚拟对象从当前位置移动至第一场景位置;根据第一终端设备播放的当前音频,控制关联动态元素变换显示状态。Optionally, the mobile control module is also configured to: respond to a trigger operation for the first scene position in the virtual scene, determine the associated dynamic element preset at the first scene position; wherein the associated dynamic element is located at the first scene position, or at the first scene position. The associated position of a scene position; controlling the controlled virtual object to move from the current position to the first scene position; controlling the associated dynamic element to change the display state according to the current audio played by the first terminal device.
可选地,音频播放信息包括:目标虚拟对象对应的第二终端设备播放的目标音频,以及控制第一终端设备播放目标音频的播放控件;上述装置还包括第一指令生成模块,用于:响应于针对播放控件的触发操作,控制生成音频跟听指令。Optionally, the audio playback information includes: the target audio played by the second terminal device corresponding to the target virtual object, and the playback control that controls the first terminal device to play the target audio; the above device also includes a first instruction generation module for: responding For the trigger operation of the playback control, the control generates audio follow-up instructions.
可选地,播放音频的交互控制装置还包括:第一标识显示模块用于:显示第一标识,第一标识指示:第一终端设备正在播放目标音频;和/或,显示第二标识,第二标识指示:受控虚拟对象和目标对象对应的终端设备在共同播放目标音频。Optionally, the interactive control device for playing audio also includes: a first identification display module for: displaying a first identification indicating that the first terminal device is playing the target audio; and/or displaying a second identification, and/or displaying a second identification. The second identification indicates: the terminal device corresponding to the controlled virtual object and the target object is playing the target audio together.
可选地,播放音频的交互控制装置还包括第二指令生成模块,用于:响应于受控虚拟对象移动至目标虚拟对象的第二指定位置,控制生成音频跟听指令;其中,第二指定位置包括第一指定位置,或者第一指定位置以外的位置。Optionally, the interactive control device for playing audio further includes a second instruction generation module, configured to: in response to the controlled virtual object moving to a second designated position of the target virtual object, control the generation of an audio follow-up instruction; wherein, the second designated The location includes the first designated location, or a location other than the first designated location.
可选地,第二指定位置包括第一指定位置以外的位置;上述第二指令生成模块,还用于:响应于受控虚拟对象从第一指定位置移动至目标虚拟对象的第二指定位置,控制生成音频跟听指令。Optionally, the second designated position includes a position other than the first designated position; the above-mentioned second instruction generation module is further configured to: in response to the controlled virtual object moving from the first designated position to the second designated position of the target virtual object, Controls the generation of audio following instructions.
可选地,第二指定位置与目标虚拟对象的距离,小于第一指定位置与目标虚拟对象的距离;上述装置还包括音量控制模块,用于:响应于受控虚拟对象从第一指定位置移动至目标虚拟对象的第二指定位置,控制目标音频的音量逐渐增加,第一终端设备的当前播放音频的音量逐渐减小;上述音频播放模块,还用于:响应于音频跟听指令,控制第一终端设备按照预设音量播放目标音频,停止播放当前播放音频。Optionally, the distance between the second designated position and the target virtual object is smaller than the distance between the first designated position and the target virtual object; the above device further includes a volume control module, configured to: respond to the controlled virtual object moving from the first designated position To the second designated position of the target virtual object, control the volume of the target audio to gradually increase, and the volume of the currently playing audio of the first terminal device to gradually decrease; the above-mentioned audio playback module is also used to: in response to the audio follow-up instruction, control the third A terminal device plays the target audio at the preset volume and stops playing the currently playing audio.
可选地,播放音频的交互控制装置还包括第三指令生成模块,用于:响应作用于目标虚拟对象的触发操作,显示目标虚拟对象的对象信息,并控制生成音频跟听指令。Optionally, the interactive control device for playing audio also includes a third instruction generation module, configured to: respond to a trigger operation acting on the target virtual object, display object information of the target virtual object, and control the generation of audio follow-up instructions.
可选地,图形用户界面中包括行为控制控件;上述装置还包括行为控制模块,用于:响应针对行为控制控件的触发操作,控制受控虚拟对象在虚拟场景中执行行为控制控件对应的目标行为。Optionally, the graphical user interface includes a behavior control control; the above device also includes a behavior control module, configured to: respond to a trigger operation for the behavior control control, control the controlled virtual object to perform the target behavior corresponding to the behavior control control in the virtual scene .
可选地,行为控制模块,还用于:响应针对行为控制控件的触发操作,确定受控虚拟对象的预设位置处具有的行为交互对象;其中,行为交互对象为位于虚拟场景中的虚拟对象;控制受控虚拟对象执行行为控制控件对应的目标行为;目标行为与行为交互对象相关联。Optionally, the behavior control module is also used to: respond to the triggering operation of the behavior control control and determine the behavior interaction object at the preset position of the controlled virtual object; wherein the behavior interaction object is a virtual object located in the virtual scene ; Control the controlled virtual object to execute the target behavior corresponding to the behavior control control; the target behavior is associated with the behavior interaction object.
可选地,行为控制模块,还用于:向行为交互对象对应的终端设备发送行为交互请求;响应于接收到行为交互请求的确认信息,控制受控虚拟对象执行目标行为;在受控虚拟对象执行目标行为的过程中,行为交互对象被对应的终端设备控制执行目标行为的匹配行为。Optionally, the behavior control module is also used to: send a behavior interaction request to a terminal device corresponding to the behavior interaction object; in response to confirmation information of the received behavior interaction request, control the controlled virtual object to perform a target behavior; during the process of the controlled virtual object performing the target behavior, the behavior interaction object is controlled by the corresponding terminal device to perform a matching behavior of the target behavior.
可选地,对象信息包括:邀请目标虚拟对象的终端设备播放共同音频的邀请控件;上述装置还包括:第一邀请模块,用于响应作用于邀请控件的触发操作,向目标虚拟对象的用户账户发送第一邀请请求;其中,第一邀请请求用于:邀请目标虚拟对象对应的终端设备播放第一终端设备播放的当前音频;响应于目标虚拟对象的用户账户确认第一邀请请求,显示信息标识;信息标识指示:目标虚拟对象与受控虚拟对象的终端设备共同播放当前音频。Optionally, the object information includes: an invitation control that invites the terminal device of the target virtual object to play common audio; the above device also includes: a first invitation module, configured to respond to a triggering operation on the invitation control, and send a request to the user account of the target virtual object. Send a first invitation request; wherein, the first invitation request is used to: invite the terminal device corresponding to the target virtual object to play the current audio played by the first terminal device; in response to the user account of the target virtual object confirming the first invitation request, display the information identifier ;Information identification indication: The target virtual object and the terminal device of the controlled virtual object jointly play the current audio.
可选地,对象信息包括:信息发送控件;上述装置还包括信息发送模块,用于响应于信息编辑操作,生成目标信息;响应作用于信息发送控件的触发操作,向目标虚拟对象的用户账户发送目标信息,并在图形用户界面中显示目标信息。Optionally, the object information includes: an information sending control; the above device also includes an information sending module, configured to generate target information in response to an information editing operation; and in response to a triggering operation acting on the information sending control, send the information to the user account of the target virtual object. target information and display the target information in the graphical user interface.
可选地,播放音频的交互控制装置还包括第二邀请模块,用于:响应于受控虚拟对象移动至虚拟场景中的目标位置,确定第一终端设备播放的当前音频;响应于邀请操作,向位于虚拟场景中的目标虚拟对象的用户账户发送第二邀请请求;其中,目标虚拟对象为:虚拟场景中除受控虚拟对象以外的虚拟对象;第二邀请请求用于:邀请目标虚拟对象对应的终端设备播放第一终端设备播放的当前音频。Optionally, the interactive control device for playing audio also includes a second invitation module, configured to: in response to the controlled virtual object moving to the target position in the virtual scene, determine the current audio played by the first terminal device; in response to the invitation operation, Send a second invitation request to the user account of the target virtual object located in the virtual scene; wherein the target virtual object is: a virtual object other than the controlled virtual object in the virtual scene; the second invitation request is used to: invite the corresponding target virtual object The terminal device plays the current audio played by the first terminal device.
可选地,播放音频的交互控制装置还包括第二标识显示模块,用于:响应于虚拟场景中的第一虚拟对象和第二虚拟对象之间的距离小于预设距离,且第一虚拟对象和第二虚拟对象对应的用户账户之间发送信息,显示第三标识;第三标识指示:第一虚拟对象和第二虚拟对象对应的用户账户之间正在发送信息;响应于虚拟场景中的第一虚拟对象和第二虚拟对象之间的距离小于预设距离,且第一虚拟对象和第二虚拟对象对应的终端设备播放同一音频,显示第四标识;第四标识指示:第一虚拟对象和第二虚拟对象对应的终端设备播放正在同一音频;其中,第一虚拟对象和第二虚拟对象为:虚拟场景中除受控虚拟对象以外的虚拟对象。Optionally, the interactive control device for playing audio further includes a second identification display module, configured to: in response to the distance between the first virtual object and the second virtual object in the virtual scene being less than a preset distance, and the first virtual object Information is sent between the user account corresponding to the second virtual object and the third identification is displayed; the third identification indicates that information is being sent between the user account corresponding to the first virtual object and the second virtual object; in response to the third identification in the virtual scene The distance between a virtual object and a second virtual object is less than a preset distance, and the terminal devices corresponding to the first virtual object and the second virtual object play the same audio and display a fourth logo; the fourth logo indicates: the first virtual object and The terminal device corresponding to the second virtual object is playing the same audio; wherein the first virtual object and the second virtual object are: virtual objects in the virtual scene other than the controlled virtual object.
可选地,播放音频的交互控制装置还包括控件显示模块,用于在场景画面之上显示音频操作控件;其中,音频操作控件用于:控制第一终端设备当前播放的音频。Optionally, the interactive control device for playing audio also includes a control display module for displaying audio operation controls on the scene screen; wherein the audio operation controls are used to control the audio currently played by the first terminal device.
参见图10所示的一种播放音频的交互控制装置的结构示意图,装置设置于服务器;装置包括:See Figure 10 for a schematic structural diagram of an interactive control device for playing audio. The device is installed on a server; the device includes:
场景建立模块1000,用于接收来自第一终端设备的场景建立指令,建立虚拟场景;其中,受控虚拟对象位于虚拟场景中;受控虚拟对象通过第一终端设备进行控制;The scene establishment module 1000 is used to receive a scene establishment instruction from the first terminal device and establish a virtual scene; wherein the controlled virtual object is located in the virtual scene; the controlled virtual object is controlled by the first terminal device;
画面发送模块1002,用于向第一终端设备发送虚拟场景的场景画面;The picture sending module 1002 is used to send the scene picture of the virtual scene to the first terminal device;
控件提供模块1004,用于向第一终端设备以外的第二终端设备提供进入虚拟场景的接口控件,以通过接口控件控制目标虚拟对象进入虚拟场景;在虚拟场景中,响应于受控虚拟对象移动至目标虚拟对象的第一指定位置,控制第一终端设备显示目标虚拟对象的音频播放信息;响应于音频跟听指令,控制第一终端设备播放音频播放信息对应的目标音频。The control providing module 1004 is used to provide an interface control for entering the virtual scene to a second terminal device other than the first terminal device, so as to control the target virtual object to enter the virtual scene through the interface control; in the virtual scene, in response to the movement of the controlled virtual object to the first designated position of the target virtual object, control the first terminal device to display the audio playback information of the target virtual object; in response to the audio follow-up instruction, control the first terminal device to play the target audio corresponding to the audio playback information.
可选地,第二终端设备满足下述条件中的一种或多种:第二终端设备的地理位置和第一终端设备的地理位置满足预设的位置条件;第二终端设备对应的用户账户的音频偏好与第一终端设备对应的用户账户的音频偏好相匹配;第二终端设备预先接收到第一终端设备提供的进入虚拟场景的邀请信息。Optionally, the second terminal device meets one or more of the following conditions: the geographical location of the second terminal device and the geographical location of the first terminal device meet preset location conditions; the user account corresponding to the second terminal device The audio preference of the first terminal device matches the audio preference of the user account corresponding to the first terminal device; the second terminal device receives in advance the invitation information to enter the virtual scene provided by the first terminal device.
本实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述播放音频的交互控制方法。该电子设备可以是服务器,也可以是触控终端设备。This embodiment also provides an electronic device, including a processor and a memory. The memory stores machine programmable data that can be executed by the processor. Executing instructions, the processor executes machine-executable instructions to implement the above interactive control method for playing audio. The electronic device may be a server or a touch terminal device.
参见图11所示,该电子设备包括处理器100和存储器101,该存储器101存储有能够被处理器100执行的机器可执行指令,该处理器100执行机器可执行指令以实现上述播放音频的交互控制方法。As shown in FIG. 11 , the electronic device includes a processor 100 and a memory 101 . The memory 101 stores machine-executable instructions that can be executed by the processor 100 . The processor 100 executes the machine-executable instructions to implement the above interaction of playing audio. Control Method.
进一步地,图11所示的电子设备还包括总线102和通信接口103,处理器100、通信接口103和存储器101通过总线102连接。Further, the electronic device shown in FIG. 11 also includes a bus 102 and a communication interface 103. The processor 100, the communication interface 103 and the memory 101 are connected through the bus 102.
其中,存储器101可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口103(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线102可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。Among them, the memory 101 may include high-speed random access memory (RAM, Random Access Memory), and may also include non-volatile memory (non-volatile memory), such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 103 (which can be wired or wireless), and the Internet, wide area network, local network, metropolitan area network, etc. can be used. The bus 102 may be an ISA bus, a PCI bus, an EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of presentation, only one bidirectional arrow is used in Figure 11, but it does not mean that there is only one bus or one type of bus.
处理器100可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器100中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器100可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本公开实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本公开实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器101,处理器100读取存储器101中的信息,结合其硬件完成前述实施例的方法的步骤。The processor 100 may be an integrated circuit chip with signal processing capabilities. During the implementation process, each step of the above method can be completed by instructions in the form of hardware integrated logic circuits or software in the processor 100 . The above-mentioned processor 100 can be a general-purpose processor, including a central processing unit (Central Processing Unit, referred to as CPU), a network processor (Network Processor, referred to as NP), etc.; it can also be a digital signal processor (Digital Signal Processor, referred to as DSP). ), Application Specific Integrated Circuit (ASIC for short), Field-Programmable Gate Array (FPGA for short) or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components. Each disclosed method, step and logical block diagram in the embodiment of the present disclosure can be implemented or executed. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present disclosure can be directly implemented by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module can be located in random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers and other mature storage media in this field. The storage medium is located in the memory 101. The processor 100 reads the information in the memory 101 and completes the steps of the method in the aforementioned embodiment in combination with its hardware.
上述电子设备中的处理器,通过执行机器可执行指令,可以实现上述播放音频的交互控制方法中的下述操作:The processor in the above electronic device can implement the following operations in the above interactive control method for playing audio by executing machine executable instructions:
通过第一终端设备提供一图形用户界面;图形用户界面中包括虚拟场景的场景画面;受控虚拟对象位于虚拟场景中;受控虚拟对象通过第一终端设备进行控制;响应于移动控制操作,控制受控虚拟对象在虚拟场景中移动;响应于受控虚拟对象移动至目标虚拟对象的第一指定位置,显示目标虚拟对象的音频播放信息;其中,目标虚拟对象位于虚拟场景中,目标虚拟对象通过第二终端设备进行控制;响应于音频跟听指令,控制第一终端设备播放音频播放信息对应的目标音频。A graphical user interface is provided through the first terminal device; the graphical user interface includes a scene picture of the virtual scene; the controlled virtual object is located in the virtual scene; the controlled virtual object is controlled through the first terminal device; in response to the movement control operation, the control The controlled virtual object moves in the virtual scene; in response to the controlled virtual object moving to the first designated position of the target virtual object, the audio playback information of the target virtual object is displayed; wherein the target virtual object is located in the virtual scene, and the target virtual object passes through the first designated position. The second terminal device performs control; in response to the audio following instruction, the first terminal device is controlled to play the target audio corresponding to the audio playback information.
可选地,响应针对虚拟场景中第一场景位置的触发操作,控制受控虚拟对象从当前位置移动至第一场景位置。Optionally, in response to a triggering operation for the first scene position in the virtual scene, the controlled virtual object is controlled to move from the current position to the first scene position.
可选地,响应针对虚拟场景中第一场景位置的触发操作,确定第一场景位置预设的对象行为;控制受控虚拟对象从当前位置移动至第一场景位置,并控制受控虚拟对象在第一场景位置执行对象行为。Optionally, in response to the trigger operation for the first scene position in the virtual scene, determine the object behavior preset at the first scene position; control the controlled virtual object to move from the current position to the first scene position, and control the controlled virtual object to move at the first scene position. The first scene position performs the object's behavior.
可选地,响应针对虚拟场景中第一场景位置的触发操作,确定第一场景位置预设的关联动态元素;其中,关联动态元素位于第一场景位置,或者第一场景位置的关联位置;控制受控虚拟对象从当前位置移动至第一场景位置;根据第一终端设备播放的当前音频,控制关联动态元素变换显示状态。Optionally, in response to the trigger operation for the first scene position in the virtual scene, determine the associated dynamic element preset at the first scene position; wherein the associated dynamic element is located at the first scene position, or an associated position of the first scene position; control The controlled virtual object moves from the current position to the first scene position; and the associated dynamic element is controlled to change the display state according to the current audio played by the first terminal device.
可选地,音频播放信息包括:目标虚拟对象对应的第二终端设备播放的目标音频,以及控制第一终端设备播放目标音频的播放控件;响应于针对播放控件的触发操作,控制生成音频跟听指令。Optionally, the audio playback information includes: the target audio played by the second terminal device corresponding to the target virtual object, and a playback control that controls the first terminal device to play the target audio; in response to a trigger operation for the playback control, the control generates an audio follow-up instruction.
可选地,显示第一标识,第一标识指示:第一终端设备正在播放目标音频;和/或,显示第二标识,第二标识指示:受控虚拟对象和目标对象对应的终端设备在共同播放目标音频。Optionally, display a first identification indicating that the first terminal device is playing the target audio; and/or display a second identification indicating that the terminal device corresponding to the controlled virtual object and the target object is in a common Play the target audio.
可选地,响应于受控虚拟对象移动至目标虚拟对象的第二指定位置,控制生成音频跟听指令;其中,第二指定位置包括第一指定位置,或者第一指定位置以外的位置。Optionally, in response to the controlled virtual object moving to a second designated position of the target virtual object, the control generates an audio follow instruction; wherein the second designated position includes the first designated position, or a position other than the first designated position.
可选地,第二指定位置包括第一指定位置以外的位置;响应于受控虚拟对象从第一指定位置移动至目标虚拟对象的第二指定位置,控制生成音频跟听指令。Optionally, the second designated position includes a position other than the first designated position; in response to the controlled virtual object moving from the first designated position to the second designated position of the target virtual object, the audio follow-up instruction is controlled to be generated.
可选地,第二指定位置与目标虚拟对象的距离,小于第一指定位置与目标虚拟对象的距离;响应于受控虚拟对象从第一指定位置移动至目标虚拟对象的第二指定位置,控制目标音频的音量逐渐增加,第一终端设备的当前播放音频的音量逐渐减小;响应于音频跟听指令,控制第一终端设备播放音频播放信息对应的目标音频的步骤,包括:响应于音频跟听指令,控制第一终端设备按照预设音量播放目标音频,停止播放当前播放音频。Optionally, the distance between the second designated position and the target virtual object is smaller than the distance between the first designated position and the target virtual object; in response to the controlled virtual object moving from the first designated position to the second designated position of the target virtual object, the control The volume of the target audio gradually increases, and the volume of the audio currently played by the first terminal device gradually decreases; in response to the audio follow-up instruction, the step of controlling the first terminal device to play the target audio corresponding to the audio playback information includes: responding to the audio follow-up Listen to the instructions, control the first terminal device to play the target audio according to the preset volume, and stop playing the currently played audio.
可选地,响应作用于目标虚拟对象的触发操作,显示目标虚拟对象的对象信息,并控制生成音频跟听指令。Optionally, in response to a trigger operation acting on the target virtual object, the object information of the target virtual object is displayed, and the generation of audio follow-up instructions is controlled.
可选地,图形用户界面中包括行为控制控件;响应针对行为控制控件的触发操作,控制受控虚拟对象在虚拟场景中执行行为控制控件对应的目标行为。Optionally, the graphical user interface includes a behavior control control; in response to a trigger operation for the behavior control control, the controlled virtual object is controlled to perform the target behavior corresponding to the behavior control control in the virtual scene.
可选地,响应针对行为控制控件的触发操作,确定受控虚拟对象的预设位置处具有的行为交互对象;其中,行为交互对象为位于虚拟场景中的虚拟对象;控制受控虚拟对象执行行为控制控件对应的目标行为;目标行为与行为交互对象相关联。Optionally, in response to the triggering operation of the behavioral control control, determine the behavioral interaction object at the preset position of the controlled virtual object; wherein the behavioral interaction object is a virtual object located in the virtual scene; control the controlled virtual object to perform the behavior Control the target behavior corresponding to the control; the target behavior is associated with the behavior interaction object.
可选地,向行为交互对象对应的终端设备发送行为交互请求;响应于接收到行为交互请求的确认信息,控制受控虚拟对象执行目标行为;在受控虚拟对象执行目标行为的过程中,行为交互对象被对应的终端设备控制执行目标行为的匹配行为。Optionally, send a behavioral interaction request to the terminal device corresponding to the behavioral interaction object; in response to receiving the confirmation information of the behavioral interaction request, control the controlled virtual object to perform the target behavior; during the process of the controlled virtual object executing the target behavior, the behavior The interactive object is controlled by the corresponding terminal device to execute the matching behavior of the target behavior.
可选地,对象信息包括:邀请目标虚拟对象的终端设备播放共同音频的邀请控件;响应作用于邀请控件的触发操作,向目标虚拟对象的用户账户发送第一邀请请求;其中,第一邀请请求用于:邀请目标虚拟对象对应的终端设备播放第一终端设备播放的当前音频;响应于目标虚拟对象的用户账户确认第一邀请请求,显示信息标识;信息标识指示:目标虚拟对象与受控虚拟对象的终端设备共同播放当前音频。Optionally, the object information includes: an invitation control that invites the terminal device of the target virtual object to play common audio; in response to a trigger operation acting on the invitation control, sending a first invitation request to the user account of the target virtual object; wherein, the first invitation request Used to: invite the terminal device corresponding to the target virtual object to play the current audio played by the first terminal device; respond to the user account of the target virtual object to confirm the first invitation request, display the information identification; the information identification indicates: the target virtual object and the controlled virtual object The object's end device collectively plays the current audio.
可选地,对象信息包括:信息发送控件;响应于信息编辑操作,生成目标信息;响应作用于信息发送控件的触发操作,向目标虚拟对象的用户账户发送目标信息,并在图形用户界面中显示目标信息。Optionally, the object information includes: an information sending control; in response to an information editing operation, generating target information; in response to a triggering operation acting on the information sending control, sending target information to the user account of the target virtual object and displaying it in the graphical user interface target information.
可选地,响应于受控虚拟对象移动至虚拟场景中的目标位置,确定第一终端设备播放的当前音频;响应于邀请操作,向位于虚拟场景中的目标虚拟对象的用户账户发送第二邀请请求;其中,目标虚拟对象为:虚拟场景中除受控虚拟对象以外的虚拟对象;第二邀请请求用于:邀请目标虚拟对象对应的终端设备播放第一终端设备播放的当前音频。Optionally, in response to the controlled virtual object moving to the target position in the virtual scene, determining the current audio played by the first terminal device; in response to the invitation operation, sending a second invitation to the user account of the target virtual object located in the virtual scene request; wherein the target virtual object is: a virtual object other than the controlled virtual object in the virtual scene; the second invitation request is used to: invite the terminal device corresponding to the target virtual object to play the current audio played by the first terminal device.
可选地,响应于虚拟场景中的第一虚拟对象和第二虚拟对象之间的距离小于预设距离,且第一虚拟对象和第二虚拟对象对应的用户账户之间发送信息,显示第三标识;第三标识指示:第一虚拟对象和第二虚拟对象对应的用户账户之间正在发送信息;响应于虚拟场景中的第一虚拟对象和第二虚拟对象之间的距离小于预设距离,且第一虚拟对象和第二虚拟对象对应的终端设备播放同一音频,显示第四标识;第四标识指示:第一虚拟对象和第二虚拟对象对应的终端设备正在播放同一音频;其中,第一虚拟对象和第二虚拟对象为:虚拟场景中除受控虚拟对象以外的虚拟对象。Optionally, in response to the distance between the first virtual object and the second virtual object in the virtual scene being less than a preset distance and information being sent between user accounts corresponding to the first virtual object and the second virtual object, displaying a third The identification; the third identification indicates that information is being sent between the user accounts corresponding to the first virtual object and the second virtual object; in response to the distance between the first virtual object and the second virtual object in the virtual scene being less than the preset distance, And the terminal equipment corresponding to the first virtual object and the second virtual object plays the same audio, and displays the fourth identification; the fourth identification indicates: the terminal equipment corresponding to the first virtual object and the second virtual object is playing the same audio; wherein, the first The virtual object and the second virtual object are: virtual objects in the virtual scene other than the controlled virtual object.
可选地,在场景画面之上显示音频操作控件;其中,音频操作控件用于:控制第一终端设备当前播放的音频。Optionally, audio operation controls are displayed above the scene screen; wherein the audio operation controls are used to control audio currently played by the first terminal device.
可选地,接收来自第一终端设备的场景建立指令,建立虚拟场景;其中,受控虚拟对象位于虚拟场景中;受控虚拟对象通过第一终端设备进行控制;向第一终端设备发送虚拟场景的场景画面;向第一终端设备以外的第二终端设备提供进入虚拟场景的接口控件,以通过接口控件控制目标虚拟对象进入虚拟场景;在虚拟场景中,响应于受控虚拟对象移动至目标虚拟对象的第一指定位置,控制第一终端设备显示目标虚拟对象的音频播放信息;响应于音频跟听指令,控制第一终端设备播放音频播放信息对应的目标音频。Optionally, receive a scene establishment instruction from the first terminal device to establish a virtual scene; wherein the controlled virtual object is located in the virtual scene; the controlled virtual object is controlled by the first terminal device; and the virtual scene is sent to the first terminal device scene screen; provide an interface control for entering the virtual scene to a second terminal device other than the first terminal device to control the target virtual object to enter the virtual scene through the interface control; in the virtual scene, in response to the controlled virtual object moving to the target virtual scene The first designated position of the object controls the first terminal device to display the audio playback information of the target virtual object; in response to the audio follow-up instruction, the first terminal device is controlled to play the target audio corresponding to the audio playback information.
可选地,第二终端设备满足下述条件中的一种或多种:第二终端设备的地理位置和第一终端设备的地理位置满足预设的位置条件;第二终端设备对应的用户账户的音频偏好与第一终端设备对应的用户账户的音频偏好相匹配;第二终端设备预先接收到第一终端设备提供的进入虚拟场景的邀请信息。Optionally, the second terminal device meets one or more of the following conditions: the geographical location of the second terminal device and the geographical location of the first terminal device meet preset location conditions; the user account corresponding to the second terminal device The audio preference of the first terminal device matches the audio preference of the user account corresponding to the first terminal device; the second terminal device receives in advance the invitation information to enter the virtual scene provided by the first terminal device.
上述方式中,用户控制的虚拟对象设置在虚拟场景中,通过虚拟对象之间的交互,实现音频播放的共享交互,用户之间的互动方式更加丰富,用户之间的互动更加紧密,提高了在音频播放场景中用户交互的沉浸感。In the above method, user-controlled virtual objects are set in the virtual scene. Through the interaction between virtual objects, shared interaction of audio playback is realized. The interaction between users is richer and the interaction between users is closer, which improves the efficiency of audio playback. Immersive user interaction in audio playback scenarios.
本实施例还提供一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述播放音频的交互控制方法。This embodiment also provides a machine-readable storage medium. The machine-readable storage medium stores machine-executable instructions. When the machine-executable instructions are called and executed by the processor, the machine-executable instructions prompt the processor to implement the above-mentioned method of playing audio. Interactive control methods.
上述机器可读存储介质存储中的机器可执行指令,通过执行该机器可执行指令,可以实现上述播放音频的交互控制方法中的下述操作:By executing the machine-executable instructions stored in the above-mentioned machine-readable storage medium, the following operations in the above-mentioned interactive control method for playing audio can be realized:
通过第一终端设备提供一图形用户界面;图形用户界面中包括虚拟场景的场景画面;受控虚拟对象位于虚拟场景中;受控虚拟对象通过第一终端设备进行控制;响应于移动控制操作,控制受控虚拟对象在虚拟场景中移动;响应于受控虚拟对象移动至目标虚拟对象的第一指定位置,显示目标虚拟对象的音频播放信息;其中,目标虚拟对象位于虚拟场景中,目标虚拟对象通过第二终端设备进行控制;响应于音频跟听指令,控制第一终端设备播放音频播放信息对应的目标音频。A graphical user interface is provided through the first terminal device; the graphical user interface includes a scene picture of the virtual scene; the controlled virtual object is located in the virtual scene; the controlled virtual object is controlled through the first terminal device; in response to the movement control operation, the control The controlled virtual object moves in the virtual scene; in response to the controlled virtual object moving to the first designated position of the target virtual object, the audio playback information of the target virtual object is displayed; wherein the target virtual object is located in the virtual scene, and the target virtual object passes through the first designated position. The second terminal device performs control; in response to the audio following instruction, the first terminal device is controlled to play the target audio corresponding to the audio playback information.
可选地,响应针对虚拟场景中第一场景位置的触发操作,控制受控虚拟对象从当前位置移动至第一场景位置。Optionally, in response to a triggering operation for the first scene position in the virtual scene, the controlled virtual object is controlled to move from the current position to the first scene position.
可选地,响应针对虚拟场景中第一场景位置的触发操作,确定第一场景位置预设的对象行为;控制受控虚拟对象从当前位置移动至第一场景位置,并控制受控虚拟对象在第一场景位置执行对象行为。Optionally, in response to a trigger operation for the first scene position in the virtual scene, determine the preset object behavior at the first scene position; control Control the controlled virtual object to move from the current position to the first scene position, and control the controlled virtual object to perform object behavior at the first scene position.
可选地,响应针对虚拟场景中第一场景位置的触发操作,确定第一场景位置预设的关联动态元素;其中,关联动态元素位于第一场景位置,或者第一场景位置的关联位置;控制受控虚拟对象从当前位置移动至第一场景位置;根据第一终端设备播放的当前音频,控制关联动态元素变换显示状态。Optionally, in response to the trigger operation for the first scene position in the virtual scene, determine the associated dynamic element preset at the first scene position; wherein the associated dynamic element is located at the first scene position, or an associated position of the first scene position; control The controlled virtual object moves from the current position to the first scene position; and the associated dynamic element is controlled to change the display state according to the current audio played by the first terminal device.
可选地,音频播放信息包括:目标虚拟对象对应的第二终端设备播放的目标音频,以及控制第一终端设备播放目标音频的播放控件;响应于针对播放控件的触发操作,控制生成音频跟听指令。Optionally, the audio playback information includes: the target audio played by the second terminal device corresponding to the target virtual object, and a playback control that controls the first terminal device to play the target audio; in response to a triggering operation on the playback control, the control generates an audio follow-up instruction.
可选地,显示第一标识,第一标识指示:第一终端设备正在播放目标音频;和/或,显示第二标识,第二标识指示:受控虚拟对象和目标对象对应的终端设备在共同播放目标音频。Optionally, display a first identification indicating that the first terminal device is playing the target audio; and/or display a second identification indicating that the terminal device corresponding to the controlled virtual object and the target object is in a common Play the target audio.
可选地,响应于受控虚拟对象移动至目标虚拟对象的第二指定位置,控制生成音频跟听指令;其中,第二指定位置包括第一指定位置,或者第一指定位置以外的位置。Optionally, in response to the controlled virtual object moving to a second designated position of the target virtual object, the control generates an audio follow instruction; wherein the second designated position includes the first designated position, or a position other than the first designated position.
可选地,第二指定位置包括第一指定位置以外的位置;响应于受控虚拟对象从第一指定位置移动至目标虚拟对象的第二指定位置,控制生成音频跟听指令。Optionally, the second designated position includes a position other than the first designated position; in response to the controlled virtual object moving from the first designated position to the second designated position of the target virtual object, the audio follow-up instruction is controlled to be generated.
可选地,第二指定位置与目标虚拟对象的距离,小于第一指定位置与目标虚拟对象的距离;响应于受控虚拟对象从第一指定位置移动至目标虚拟对象的第二指定位置,控制目标音频的音量逐渐增加,第一终端设备的当前播放音频的音量逐渐减小;响应于音频跟听指令,控制第一终端设备播放音频播放信息对应的目标音频的步骤,包括:响应于音频跟听指令,控制第一终端设备按照预设音量播放目标音频,停止播放当前播放音频。Optionally, the distance between the second designated position and the target virtual object is smaller than the distance between the first designated position and the target virtual object; in response to the controlled virtual object moving from the first designated position to the second designated position of the target virtual object, the control The volume of the target audio gradually increases, and the volume of the audio currently played by the first terminal device gradually decreases; in response to the audio follow-up instruction, the step of controlling the first terminal device to play the target audio corresponding to the audio playback information includes: responding to the audio follow-up Listen to the instructions, control the first terminal device to play the target audio according to the preset volume, and stop playing the currently played audio.
可选地,响应作用于目标虚拟对象的触发操作,显示目标虚拟对象的对象信息,并控制生成音频跟听指令。Optionally, in response to a trigger operation acting on the target virtual object, the object information of the target virtual object is displayed, and the generation of audio follow-up instructions is controlled.
可选地,图形用户界面中包括行为控制控件;响应针对行为控制控件的触发操作,控制受控虚拟对象在虚拟场景中执行行为控制控件对应的目标行为。Optionally, the graphical user interface includes a behavior control control; in response to a trigger operation for the behavior control control, the controlled virtual object is controlled to perform the target behavior corresponding to the behavior control control in the virtual scene.
可选地,响应针对行为控制控件的触发操作,确定受控虚拟对象的预设位置处具有的行为交互对象;其中,行为交互对象为位于虚拟场景中的虚拟对象;控制受控虚拟对象执行行为控制控件对应的目标行为;目标行为与行为交互对象相关联。Optionally, in response to the triggering operation of the behavioral control control, determine the behavioral interaction object at the preset position of the controlled virtual object; wherein the behavioral interaction object is a virtual object located in the virtual scene; control the controlled virtual object to perform the behavior Control the target behavior corresponding to the control; the target behavior is associated with the behavior interaction object.
可选地,向行为交互对象对应的终端设备发送行为交互请求;响应于接收到行为交互请求的确认信息,控制受控虚拟对象执行目标行为;在受控虚拟对象执行目标行为的过程中,行为交互对象被对应的终端设备控制执行目标行为的匹配行为。Optionally, send a behavioral interaction request to the terminal device corresponding to the behavioral interaction object; in response to receiving the confirmation information of the behavioral interaction request, control the controlled virtual object to perform the target behavior; during the process of the controlled virtual object executing the target behavior, the behavior The interactive object is controlled by the corresponding terminal device to execute the matching behavior of the target behavior.
可选地,对象信息包括:邀请目标虚拟对象的终端设备播放共同音频的邀请控件;响应作用于邀请控件的触发操作,向目标虚拟对象的用户账户发送第一邀请请求;其中,第一邀请请求用于:邀请目标虚拟对象对应的终端设备播放第一终端设备播放的当前音频;响应于目标虚拟对象的用户账户确认第一邀请请求,显示信息标识;信息标识指示:目标虚拟对象与受控虚拟对象的终端设备共同播放当前音频。Optionally, the object information includes: an invitation control that invites the terminal device of the target virtual object to play common audio; in response to a trigger operation acting on the invitation control, sending a first invitation request to the user account of the target virtual object; wherein, the first invitation request Used to: invite the terminal device corresponding to the target virtual object to play the current audio played by the first terminal device; respond to the user account of the target virtual object to confirm the first invitation request, display the information identification; the information identification indicates: the target virtual object and the controlled virtual object The object's end device collectively plays the current audio.
可选地,对象信息包括:信息发送控件;响应于信息编辑操作,生成目标信息;响应作用于信息发送控件的触发操作,向目标虚拟对象的用户账户发送目标信息,并在图形用户界面中显示目标信息。Optionally, the object information includes: an information sending control; in response to an information editing operation, generating target information; in response to a triggering operation acting on the information sending control, sending target information to the user account of the target virtual object and displaying it in the graphical user interface target information.
可选地,响应于受控虚拟对象移动至虚拟场景中的目标位置,确定第一终端设备播放的当前音频;响应于邀请操作,向位于虚拟场景中的目标虚拟对象的用户账户发送第二邀请请求;其中,目标虚拟对象为:虚拟场景中除受控虚拟对象以外的虚拟对象;第二邀请请求用于:邀请目标虚拟对象对应的终端设备播放第一终端设备播放的当前音频。Optionally, in response to the controlled virtual object moving to the target position in the virtual scene, determining the current audio played by the first terminal device; in response to the invitation operation, sending a second invitation to the user account of the target virtual object located in the virtual scene request; wherein the target virtual object is: a virtual object other than the controlled virtual object in the virtual scene; the second invitation request is used to: invite the terminal device corresponding to the target virtual object to play the current audio played by the first terminal device.
可选地,响应于虚拟场景中的第一虚拟对象和第二虚拟对象之间的距离小于预设距离,且第一虚拟对象和第二虚拟对象对应的用户账户之间发送信息,显示第三标识;第三标识指示:第一虚拟对象和第二虚拟对象对应的用户账户之间正在发送信息;响应于虚拟场景中的第一虚拟对象和第二虚拟对象之间的距离小于预设距离,且第一虚拟对象和第二虚拟对象对应的终端设备播放同一音频,显示第四标识;第四标识指示:第一虚拟对象和第二虚拟对象对应的终端设备正在播放同一音频;其中,第一虚拟对象和第二虚拟对象为:虚拟场景中除受控虚拟对象以外的虚拟对象。Optionally, in response to the distance between the first virtual object and the second virtual object in the virtual scene being less than a preset distance and information being sent between user accounts corresponding to the first virtual object and the second virtual object, displaying a third The identification; the third identification indicates that information is being sent between the user accounts corresponding to the first virtual object and the second virtual object; in response to the distance between the first virtual object and the second virtual object in the virtual scene being less than the preset distance, And the terminal equipment corresponding to the first virtual object and the second virtual object plays the same audio, and displays the fourth identification; the fourth identification indicates: the terminal equipment corresponding to the first virtual object and the second virtual object is playing the same audio; wherein, the first The virtual object and the second virtual object are: virtual objects in the virtual scene other than the controlled virtual object.
可选地,在场景画面之上显示音频操作控件;其中,音频操作控件用于:控制第一终端设备当前播放的音频。Optionally, an audio operation control is displayed above the scene screen; wherein the audio operation control is used to control audio currently played by the first terminal device.
可选地,接收来自第一终端设备的场景建立指令,建立虚拟场景;其中,受控虚拟对象位于虚拟场景中;受控虚拟对象通过第一终端设备进行控制;向第一终端设备发送虚拟场景的场景画面;向第一终端设备以外的第二终端设备提供进入虚拟场景的接口控件,以通过接口控件控制目标虚拟对象进入虚拟场景;在虚拟场景中,响应于受控虚拟对象移动至目标虚拟对象的第一指定位置,控制第一终端设备显示目标虚拟对象的音频播放信息;响应于音频跟听指令,控制第一终端设备播放音频播放信息对应的目标音频。Optionally, receive a scene establishment instruction from the first terminal device to establish a virtual scene; wherein the controlled virtual object is located in the virtual scene; the controlled virtual object is controlled by the first terminal device; and the virtual scene is sent to the first terminal device scene screen; provide an interface control for entering the virtual scene to a second terminal device other than the first terminal device to control the target virtual object to enter the virtual scene through the interface control; in the virtual scene, in response to the controlled virtual object moving to the target virtual scene The first designated position of the object controls the first terminal device to display the audio playback information of the target virtual object; in response to the audio follow-up instruction, the first terminal device is controlled to play the target audio corresponding to the audio playback information.
可选地,第二终端设备满足下述条件中的一种或多种:第二终端设备的地理位置和第一终端设备的地理位置满足预设的位置条件;第二终端设备对应的用户账户的音频偏好与第一终端设备对应的用户账户的音频偏好相匹配;第二终端设备预先接收到第一终端设备提供的进入虚拟场景的邀请信息。Optionally, the second terminal device meets one or more of the following conditions: the geographical location of the second terminal device and the geographical location of the first terminal device meet preset location conditions; the user account corresponding to the second terminal device The audio preference of the first terminal device matches the audio preference of the user account corresponding to the first terminal device; the second terminal device receives in advance the invitation information to enter the virtual scene provided by the first terminal device.
上述方式中,用户控制的虚拟对象设置在虚拟场景中,通过虚拟对象之间的交互,实现音频播放的共享交互,用户之间的互动方式更加丰富,用户之间的互动更加紧密,提高了在音频播放场景中用户交互的沉浸感。In the above method, user-controlled virtual objects are set in the virtual scene. Through the interaction between virtual objects, shared interaction of audio playback is realized. The interaction between users is richer and the interaction between users is closer, which improves the efficiency of audio playback. Immersive user interaction in audio playback scenarios.
本公开实施例所提供的播放音频的交互控制方法、装置和电子设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。The interactive control method, device and electronic device for playing audio provided by the embodiments of the present disclosure include a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the previous method embodiments. The specific implementation of the method can be found in the method embodiments and will not be described again here.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems and devices described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be described again here.
另外,在本公开实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本公开中的具体含义。In addition, in the description of the embodiments of the present disclosure, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present disclosure can be understood according to specific circumstances.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对相关技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the relevant technology or the part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several The instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present disclosure. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program code. .
在本公开的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本公开和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本公开的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。In the description of the present disclosure, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. The indicated orientation or positional relationship is based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the present disclosure and simplifying the description. It does not indicate or imply that the indicated device or element must have a specific orientation or a specific orientation. construction and operation, and therefore should not be construed as limitations on the present disclosure. Furthermore, the terms “first”, “second” and “third” are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
最后应说明的是:以上实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。Finally, it should be noted that the above embodiments are only specific implementations of the present disclosure and are used to illustrate the technical solutions of the present disclosure, but not to limit them. The protection scope of the present disclosure is not limited thereto. Although referring to the foregoing embodiments The present disclosure has been described in detail. Those skilled in the art should understand that any person familiar with the technical field can still modify the technical solutions recorded in the foregoing embodiments or can easily think of them within the technical scope disclosed in the present disclosure. Changes, or equivalent substitutions of some of the technical features; these modifications, changes or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be covered by the protection scope of the present disclosure. Inside. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211123821.5 | 2022-09-15 | ||
| CN202211123821.5ACN117695644A (en) | 2022-09-15 | 2022-09-15 | Interactive control method and device for playing audio and electronic equipment |
| Publication Number | Publication Date |
|---|---|
| WO2024055558A1true WO2024055558A1 (en) | 2024-03-21 |
| WO2024055558A9 WO2024055558A9 (en) | 2024-05-10 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/083835CeasedWO2024055558A1 (en) | 2022-09-15 | 2023-03-24 | Interaction control method and apparatus for audio playback, and electronic device |
| Country | Link |
|---|---|
| CN (1) | CN117695644A (en) |
| WO (1) | WO2024055558A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090282335A1 (en)* | 2008-05-06 | 2009-11-12 | Petter Alexandersson | Electronic device with 3d positional audio function and method |
| CN112090069A (en)* | 2020-09-17 | 2020-12-18 | 腾讯科技(深圳)有限公司 | Information prompting method and device in virtual scene, electronic equipment and storage medium |
| CN114011064A (en)* | 2021-11-16 | 2022-02-08 | 网易(杭州)网络有限公司 | Interactive control method, device and electronic device |
| US20220062766A1 (en)* | 2020-08-25 | 2022-03-03 | Sony Interactive Entertainment LLC | Positional Haptics Via Head-Mounted Peripheral |
| CN114247141A (en)* | 2021-11-09 | 2022-03-29 | 腾讯科技(深圳)有限公司 | Method, device, equipment, medium and program product for guiding task in virtual scene |
| CN114887327A (en)* | 2022-04-14 | 2022-08-12 | 网易(杭州)网络有限公司 | Sound effect playing control method and device and electronic equipment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090282335A1 (en)* | 2008-05-06 | 2009-11-12 | Petter Alexandersson | Electronic device with 3d positional audio function and method |
| US20220062766A1 (en)* | 2020-08-25 | 2022-03-03 | Sony Interactive Entertainment LLC | Positional Haptics Via Head-Mounted Peripheral |
| CN112090069A (en)* | 2020-09-17 | 2020-12-18 | 腾讯科技(深圳)有限公司 | Information prompting method and device in virtual scene, electronic equipment and storage medium |
| CN114247141A (en)* | 2021-11-09 | 2022-03-29 | 腾讯科技(深圳)有限公司 | Method, device, equipment, medium and program product for guiding task in virtual scene |
| CN114011064A (en)* | 2021-11-16 | 2022-02-08 | 网易(杭州)网络有限公司 | Interactive control method, device and electronic device |
| CN114887327A (en)* | 2022-04-14 | 2022-08-12 | 网易(杭州)网络有限公司 | Sound effect playing control method and device and electronic equipment |
| Publication number | Publication date |
|---|---|
| CN117695644A (en) | 2024-03-15 |
| WO2024055558A9 (en) | 2024-05-10 |
| Publication | Publication Date | Title |
|---|---|---|
| US12175609B2 (en) | Live room presentation method and apparatus | |
| CN109005417B (en) | Live broadcast room entering method, system, terminal and device for playing game based on live broadcast | |
| US10953318B2 (en) | Enriching multiplayer electronic game sessions | |
| CN110505491B (en) | Live broadcast processing method and device, electronic equipment and storage medium | |
| CN111886060B (en) | Method, system and medium for coordinating multiplayer gaming sessions | |
| CN114466209B (en) | Live broadcast interaction method and device, electronic equipment, storage medium and program product | |
| CN113382274B (en) | Data processing method and device, electronic equipment and storage medium | |
| CN112770135B (en) | Live broadcast-based content explanation method and device, electronic equipment and storage medium | |
| CN111294606B (en) | Live broadcast processing method and device, live broadcast client and medium | |
| WO2021180174A1 (en) | Song playing method, apparatus, and system and computer storage medium | |
| CN112657186B (en) | Game interaction method and device | |
| CN114201095A (en) | Control method, device, storage medium and electronic device for live broadcast interface | |
| JP2023052125A (en) | Information processing device, video distribution method, and video distribution program | |
| WO2023093698A1 (en) | Interaction method for game live-streaming, and storage medium, program product and electronic device | |
| CN116899218A (en) | Game scenario generation method and device and electronic equipment | |
| JP2019213933A (en) | Game system | |
| JP2025063298A (en) | Information processing system, information processing method, and computer program | |
| JP7329209B1 (en) | Information processing system, information processing method and computer program | |
| US20200230504A1 (en) | Game mediation component for enriching multiplayer gaming sessions | |
| CN114082197A (en) | Interactive live broadcast method, device, computer equipment and storage medium for offline games | |
| WO2022006124A1 (en) | Generating video clip of computer simulation from multiple views | |
| WO2024055558A1 (en) | Interaction control method and apparatus for audio playback, and electronic device | |
| CN118341096A (en) | Game matching method, game matching device, storage medium and electronic equipment | |
| WO2024114518A1 (en) | Display control method, display control apparatus, and electronic device | |
| CN118236688A (en) | Scenario play control method and device, game server and terminal equipment |
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | Ref document number:23864301 Country of ref document:EP Kind code of ref document:A1 | |
| NENP | Non-entry into the national phase | Ref country code:DE | |
| 122 | Ep: pct application non-entry in european phase | Ref document number:23864301 Country of ref document:EP Kind code of ref document:A1 |