A multi-terminal synchronous play control method, comprising, receiving, by a virtual server, a play instruction issued by a user, wherein the play instruction is an instruction for playing a media file, the method characterized in further comprising: determining, by the virtual server, play time and play channels of at least two player terminals entering a virtual studio; and sending, by the virtual server, control information respectively to the player terminals entering the virtual studio, wherein the control information comprises information about the play time and the play channels of the player terminals and is used to control the player terminals to play the media file synchronously on corresponding channels at corresponding play time; wherein, before the virtual server determines the play channels of the at least two player terminals entering the virtual studio, the method further comprises: sending, by the virtual server, a detection instruction to the player terminals entering the virtual studio, wherein the detection instruction is used to instruct each of the player terminals to play a first test media file so that the player terminals except the one of the player terminals currently playing the first test media file record a second test media file played by another player terminal to obtain a record file and send the record file to the virtual server; and receiving, by the virtual server, the record files sent by the player terminals; and the determining, by the virtual server, the play channels of the at least two player terminals entering the virtual studio comprises: analyzing, by the virtual server, play features of the player terminals according to the record files, and determining the play channels of the player terminals according to the play features. determining, by the virtual server, play time and play channels of at least two player terminals entering a virtual studio; and sending, by the virtual server, control information respectively to the player terminals entering the virtual studio, wherein the control information comprises information about the play time and the play channels of the player terminals and is used to control the player terminals to play the media file synchronously on corresponding channels at corresponding play time; wherein, before the virtual server determines the play channels of the at least two player terminals entering the virtual studio, the method further comprises: sending, by the virtual server, a detection instruction to the player terminals entering the virtual studio, wherein the detection instruction is used to instruct each of the player terminals to play a first test media file so that the player terminals except the one of the player terminals currently playing the first test media file record a second test media file played by another player terminal to obtain a record file and send the record file to the virtual server; and receiving, by the virtual server, the record files sent by the player terminals; and the determining, by the virtual server, the play channels of the at least two player terminals entering the virtual studio comprises: analyzing, by the virtual server, play features of the player terminals according to the record files, and determining the play channels of the player terminals according to the play features. sending, by the virtual server, a detection instruction to the player terminals entering the virtual studio, wherein the detection instruction is used to instruct each of the player terminals to play a first test media file so that the player terminals except the one of the player terminals currently playing the first test media file record a second test media file played by another player terminal to obtain a record file and send the record file to the virtual server; and receiving, by the virtual server, the record files sent by the player terminals; and the determining, by the virtual server, the play channels of the at least two player terminals entering the virtual studio comprises: analyzing, by the virtual server, play features of the player terminals according to the record files, and determining the play channels of the player terminals according to the play features. analyzing, by the virtual server, play features of the player terminals according to the record files, and determining the play channels of the player terminals according to the play features.