The application discloses a control method for a media player of an open-type operation system and a media player. The method comprises that when the media player gets ready to play a media file, a user interface event processing thread and a user interface event queue are created, and the user interface event processing thread is started; when a user interface operation is received, a use interface event corresponding to the user interface operation is written in the user interface event queue; and the user interface event processing thread sequentially reads user interface events in the user interface event queue, and operations corresponding to the user interface events are executed. With the abovementioned scheme, the utilization efficiency of a central processor unit (CPU) is improved, and play errors are effectively reduced.