A method for playing multimedia resources, comprising: searching a multimedia resource server for multimedia resources including a specific user identity attribute information, and generating a first play list according to a search result, wherein the multimedia resources in the first play list are multimedia resources in which a user having the specific user identity attribute information is interested; when there is a first multimedia player that is pre-selected, searching the first play list for multimedia resources corresponding to multimedia file formats supported by the first multimedia player, and generating a second play list on the basis of the found multimedia resources; and sequentially pushing multimedia resources in the second play list to the first multimedia player for playing; wherein after the multimedia resource server is searched for the multimedia resources including the user identity attribute information and the first play list is generated according to the search result, the method further comprises: when the first multimedia player is not pre-selected, determining a multimedia player which supports playing of maximum multimedia resources in the first play list from a pre-determined multimedia player list, and setting the determined multimedia player as a second multimedia player; generating a third play list according to the multimedia resources in the first play list, which are supported to be played by the second multimedia player; and sequentially pushing multimedia resources in the third play list to the second multimedia player for playing. searching a multimedia resource server for multimedia resources including a specific user identity attribute information, and generating a first play list according to a search result, wherein the multimedia resources in the first play list are multimedia resources in which a user having the specific user identity attribute information is interested; when there is a first multimedia player that is pre-selected, searching the first play list for multimedia resources corresponding to multimedia file formats supported by the first multimedia player, and generating a second play list on the basis of the found multimedia resources; and sequentially pushing multimedia resources in the second play list to the first multimedia player for playing; wherein after the multimedia resource server is searched for the multimedia resources including the user identity attribute information and the first play list is generated according to the search result, the method further comprises: when the first multimedia player is not pre-selected, determining a multimedia player which supports playing of maximum multimedia resources in the first play list from a pre-determined multimedia player list, and setting the determined multimedia player as a second multimedia player; generating a third play list according to the multimedia resources in the first play list, which are supported to be played by the second multimedia player; and sequentially pushing multimedia resources in the third play list to the second multimedia player for playing. when the first multimedia player is not pre-selected, determining a multimedia player which supports playing of maximum multimedia resources in the first play list from a pre-determined multimedia player list, and setting the determined multimedia player as a second multimedia player; generating a third play list according to the multimedia resources in the first play list, which are supported to be played by the second multimedia player; and sequentially pushing multimedia resources in the third play list to the second multimedia player for playing.