A non-transitory computer-readable storage medium, storing a computer program, the computer program, when executed by one or more processors of an electronic device, cause the one or more processors to perform operations comprising:
- one or more processors;
- and
- memory storing one or more programs, the one or more programs comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- selecting a first virtual object on a first video communication interface and obtaining associated first virtual object information, the first video communication interface being an interface for video communication between the electronic device and a second electronic device;
- displaying a first virtual video image and a second virtual video image on the first video communication interface, wherein the first virtual video image corresponds to the first virtual object information and a first user associated with the electronic device, the second virtual video image corresponds to second virtual object information and a second user associated with the second electronic device, wherein the second virtual object information is obtained by selecting a second virtual object on a second video communication interface;
- capturing first voice data of the first user;
- converting the first voice data to a first virtual audio in accordance with the first virtual object information;
- transmitting the first virtual audio and the first virtual video image associated with the first user to the second electronic device, wherein the second electronic device is configure to display the first virtual video image associated with the first user and play the first virtual audio synchronously on the second video communication interface;
- receiving a second virtual audio from the second electronic device, wherein the second virtual audio is converted from second voice data of the second user in accordance with the second virtual object information;
- and
- playing the second virtual audio in synchronization with the displaying of first virtual video image and the second virtual video image on the first video communication interface.