A synchronous modulation method based on an embedded player, comprising: Step S1, acquiring and saving a current timestamp adopted by a current synchronous audio signal and a current synchronous video signal; Step S2, acquiring a jump difference value of the current timestamp; Step S3, determining whether the jump difference value is less than a first preset time, if yes, synchronously playing, by the player, the audio signal and the video signal using a first timestamp, and exiting, wherein a type of the current timestamp is saved before exiting; and Step S4, determining whether the jump difference value is greater than a second preset time, if yes, synchronously playing, by the player, the audio signal and the video signal using a second timestamp, and exiting, wherein a type of the current timestamp is saved before exiting; the first timestamp is an audio timestamp corresponding to the audio signal; the second timestamp is a video timestamp corresponding to the video signal; wherein Step S2 further comprises: detecting whether the current timestamp is the first timestamp; in response to a positive detection result, comparing the first timestamp to the second timestamp to acquire the jump difference value; in response to a negative detection result, comparing the current timestamp to the saved timestamp corresponding to the saved type of the current timestamp that was obtained in the previous synchronous modulation, to acquire the jump difference value, wherein when initially playing by the player, the first timestamp is selected as a default time stamp. Step S1, acquiring and saving a current timestamp adopted by a current synchronous audio signal and a current synchronous video signal; Step S2, acquiring a jump difference value of the current timestamp; Step S3, determining whether the jump difference value is less than a first preset time, if yes, synchronously playing, by the player, the audio signal and the video signal using a first timestamp, and exiting, wherein a type of the current timestamp is saved before exiting; and Step S4, determining whether the jump difference value is greater than a second preset time, if yes, synchronously playing, by the player, the audio signal and the video signal using a second timestamp, and exiting, wherein a type of the current timestamp is saved before exiting; the first timestamp is an audio timestamp corresponding to the audio signal; the second timestamp is a video timestamp corresponding to the video signal; wherein Step S2 further comprises: detecting whether the current timestamp is the first timestamp; in response to a positive detection result, comparing the first timestamp to the second timestamp to acquire the jump difference value; in response to a negative detection result, comparing the current timestamp to the saved timestamp corresponding to the saved type of the current timestamp that was obtained in the previous synchronous modulation, to acquire the jump difference value, wherein when initially playing by the player, the first timestamp is selected as a default time stamp. a type of the current timestamp is saved before exiting; the first timestamp is an audio timestamp corresponding to the audio signal; the second timestamp is a video timestamp corresponding to the video signal; wherein Step S2 further comprises: detecting whether the current timestamp is the first timestamp; in response to a positive detection result, comparing the first timestamp to the second timestamp to acquire the jump difference value; in response to a negative detection result, comparing the current timestamp to the saved timestamp corresponding to the saved type of the current timestamp that was obtained in the previous synchronous modulation, to acquire the jump difference value, wherein when initially playing by the player, the first timestamp is selected as a default time stamp. detecting whether the current timestamp is the first timestamp; in response to a positive detection result, comparing the first timestamp to the second timestamp to acquire the jump difference value; in response to a negative detection result, comparing the current timestamp to the saved timestamp corresponding to the saved type of the current timestamp that was obtained in the previous synchronous modulation, to acquire the jump difference value, wherein when initially playing by the player, the first timestamp is selected as a default time stamp.