The invention is applicable to the technical field of multimedia, and provides a seamless playing method of a multimedia file, a terminal device and a storage medium. The method comprises the following steps: when a preset instruction is received, buffering a multimedia file to be played in a preset buffer space, after the buffer is ended, obtaining the multimedia file from the preset buffer space, starting playing the multimedia file, monitoring the playing progress of the multimedia file, when the playing progress is an end time of the multimedia file, setting the playing progress as a starting time, and controlling to replay the multimedia file. By adoption of the seamless playing method provided by the invention, the problem that when the multimedia file is played repeatedly at present, and the switching between the twice playing is inconsistent is solved, and seamless playing is realized.