An audio-mixing processing method, comprising: extracting an audio signal sm(n) of a frame in an audio signal of a first channel and an audio signal vm(n) of a frame in an audio signal of a second channel, wherein the audio signal vm(n) corresponds to the audio signal sm(n), the audio signal of the second channel is required to be mixed with the audio signal of the first channel, and n represents the number of a sample point; weighting the audio signal sm(n) and the audio signal vm (n), and adding the weighted audio signal sm(n) and the weighted audio signal vm(n) to acquire a mixed signal ym(n); and calculating a variable attenuation factor based on a maximum value ymax of a sequence of the mixed signal ym(n), and attenuating the mixed signal ym(n) by using the variable attenuation factor to generate an output signal Zm(n), wherein the calculating a variable attenuation factor based on a maximum value ymax of a sequence of the mixed signal ym(n) comprises: acquiring the maximum value ymax of the sequence of the mixed signal ym(n) and a current global reference value f, wherein ymax = max(abs(ym)), abs represents obtaining an absolute value, and max represents obtaining a maximum value; setting a temporary reference value as fnew=1.0 in a case that the maximum value ymax is not greater than a preset value Ma, and setting the temporary reference value as fnew=Ma/ymax in a case that the maximum value ymax is greater than the preset value Ma; and calculating the variable attenuation factor deta as deta=(f-fnew)/N, wherein N is a frame length of the audio signal sm(n) of the frame and the audio signal vm(n) of the frame, and n=0,1,2,...,N-1. extracting an audio signal sm(n) of a frame in an audio signal of a first channel and an audio signal vm(n) of a frame in an audio signal of a second channel, wherein the audio signal vm(n) corresponds to the audio signal sm(n), the audio signal of the second channel is required to be mixed with the audio signal of the first channel, and n represents the number of a sample point; weighting the audio signal sm(n) and the audio signal vm (n), and adding the weighted audio signal sm(n) and the weighted audio signal vm(n) to acquire a mixed signal ym(n); and calculating a variable attenuation factor based on a maximum value ymax of a sequence of the mixed signal ym(n), and attenuating the mixed signal ym(n) by using the variable attenuation factor to generate an output signal Zm(n), wherein the calculating a variable attenuation factor based on a maximum value ymax of a sequence of the mixed signal ym(n) comprises: acquiring the maximum value ymax of the sequence of the mixed signal ym(n) and a current global reference value f, wherein ymax = max(abs(ym)), abs represents obtaining an absolute value, and max represents obtaining a maximum value; setting a temporary reference value as fnew=1.0 in a case that the maximum value ymax is not greater than a preset value Ma, and setting the temporary reference value as fnew=Ma/ymax in a case that the maximum value ymax is greater than the preset value Ma; and calculating the variable attenuation factor deta as deta=(f-fnew)/N, wherein N is a frame length of the audio signal sm(n) of the frame and the audio signal vm(n) of the frame, and n=0,1,2,...,N-1. acquiring the maximum value ymax of the sequence of the mixed signal ym(n) and a current global reference value f, wherein ymax = max(abs(ym)), abs represents obtaining an absolute value, and max represents obtaining a maximum value; setting a temporary reference value as fnew=1.0 in a case that the maximum value ymax is not greater than a preset value Ma, and setting the temporary reference value as fnew=Ma/ymax in a case that the maximum value ymax is greater than the preset value Ma; and calculating the variable attenuation factor deta as deta=(f-fnew)/N, wherein N is a frame length of the audio signal sm(n) of the frame and the audio signal vm(n) of the frame, and n=0,1,2,...,N-1. <EOS>