The invention discloses a method for controlling sound playing. The method comprises: step 1, when detecting that sounds are played, acquiring external noises; step 2, judging whether the external noises acquired by the step 1 exceed the highest threshold value or not; if so, stopping playing the sounds; otherwise, repeatedly executing the step 1; step 3, when detecting that the sounds are not played, acquiring the external noises again; step 4, judging whether the external noises acquired by the step 3 are lower than a lowest threshold value or not; if so, continually playing the sounds and stopping acquiring the external noises; otherwise, repeating the step 3. According to the method for controlling the sound playing, the external noises are collected and the amplitude of the noises is judged to control the sound playing or stopping, so that the hearing can be effectively protected and the application prospect is good.