The invention discloses a media requesting control method and a media player. The media requesting control method comprises the following steps that the media player receives a program requesting request input by a user; a thread is started according to the program requesting request to initialize the requested program; before the requested program is initialized, if the media player receives a program switching request input by the user, switching information corresponding to a program to be switched is stored; whether the requested program is initialized or not is judged, and if the requested program is initialized, whether the media player receives the program switching request of the user in the process of initializing or not is judged, wherein if the media player receives the program switching request, the program is switched over, then the program to be switched is initialized again, and if not, the program requested by the user is directly played. According to the media player, the program can be requested and switched over smoothly, an existing media playing method is effectively improved, and meanwhile the user experience degree and user satisfaction are greatly improved.