The invention relates to a control method for media playing, which comprises the following steps: sensing mechanisms are arranged around a media player; when the sensing mechanisms sense the specific action of the audience, a control signal is sent to a control mechanism of the media player, and the control mechanism acquires the corresponding advertisement which is prestored in a memory of the media player and plays the advertisement according to the condition of the signal, wherein the control signal is sent from a sensor on a human sensing mechanism, a scanning and recognizing device, a currency detector or equipment for storing goods. By adopting the technical scheme, the control method for media playing can be used for deciding the playing condition of the advertisement according to the attention degree of the audience, thus the humanization idea is enhanced, the audience is easy to accept, and advertisers can accurately determine target customers for the advertisement. Meanwhile, the playing times of the advertisement in the target customers can be accurately counted to provide the accurate basis for business decision and advertisement accounting.