A method for continuously playing a media resource in a device, wherein the method comprises: obtaining, by a Digital Media Player, DMP, or a Digital Media Renderer, DMR, breakpoint information corresponding a media resource before playing the media resource; wherein the breakpoint information comprises: a Message-Digest Algorithm 5, MD5, value of the media resource, a unique device Identifier, ID, of the DMP or the DMR, and a breakpoint time when the DMP or the DMR stopped playing in the last playing process of the media resource; sending, by the DMP or the DMR, a request for sending data of the media resource from the breakpoint time to a Digital Media Server, DMS, according to the breakpoint information; obtaining, by the DMP or the DMR, the data of the media resource from the DMS, and playing the same; wherein the method further comprises: during the process in which the DMP or the DMR plays the media resource, obtaining, by the DMS, the breakpoint information when the playing of the media resource is stopped, wherein the breakpoint information comprises: the MD5 value of the media resource, the unique device ID of the DMP or the DMR, and the breakpoint time when the DMP or the DMR stops playing the media resource; determining, by the DMS, whether the DMS stores breakpoint information corresponding to the MD5 value of the media resource and the unique device ID of the DMP or the DMR; if so, updating, by the DMS, the breakpoint information; otherwise, creating, by the DMS, the breakpoint information; wherein after the DMS updates or creates the breakpoint information, the method further comprises: when the DMP or the DMR is provided with a storage function, sending to the DMP, by the DMS, breakpoint information corresponding to the DMP, or sending to the DMR, by the DMS, breakpoint information corresponding to the DMR; determining, by the DMP or the DMR, according to the unique device ID of the DMP/DMR and the MD5 value of the played media resource in the breakpoint information, whether the breakpoint information exists in the DMP or the DMR; if so, updating, by the DMP or the DMR, the breakpoint information; otherwise, creating, by the DMP or the DMR, the breakpoint information. obtaining, by a Digital Media Player, DMP, or a Digital Media Renderer, DMR, breakpoint information corresponding a media resource before playing the media resource; wherein the breakpoint information comprises: a Message-Digest Algorithm 5, MD5, value of the media resource, a unique device Identifier, ID, of the DMP or the DMR, and a breakpoint time when the DMP or the DMR stopped playing in the last playing process of the media resource; sending, by the DMP or the DMR, a request for sending data of the media resource from the breakpoint time to a Digital Media Server, DMS, according to the breakpoint information; obtaining, by the DMP or the DMR, the data of the media resource from the DMS, and playing the same; wherein the method further comprises: during the process in which the DMP or the DMR plays the media resource, obtaining, by the DMS, the breakpoint information when the playing of the media resource is stopped, wherein the breakpoint information comprises: the MD5 value of the media resource, the unique device ID of the DMP or the DMR, and the breakpoint time when the DMP or the DMR stops playing the media resource; determining, by the DMS, whether the DMS stores breakpoint information corresponding to the MD5 value of the media resource and the unique device ID of the DMP or the DMR; if so, updating, by the DMS, the breakpoint information; otherwise, creating, by the DMS, the breakpoint information; wherein after the DMS updates or creates the breakpoint information, the method further comprises: when the DMP or the DMR is provided with a storage function, sending to the DMP, by the DMS, breakpoint information corresponding to the DMP, or sending to the DMR, by the DMS, breakpoint information corresponding to the DMR; determining, by the DMP or the DMR, according to the unique device ID of the DMP/DMR and the MD5 value of the played media resource in the breakpoint information, whether the breakpoint information exists in the DMP or the DMR; if so, updating, by the DMP or the DMR, the breakpoint information; otherwise, creating, by the DMP or the DMR, the breakpoint information.