Smart tv media player and caption processing method thereof, and smart tv

Provided are a smart TV media player and caption processing method thereof, and a smart TV, the method comprising: after reading and decoding media information to be played, saving the decoded data flow into a play buffer area; searching for and parsing a caption file corresponding to the media information to be played; according to the degree of matching between the caption file and the media information to be played and between the caption file and a media player platform, determining a caption file to be merged; according to a preset caption display parameter of the media player, superimposing a decoded caption content of the caption file to be merged into the decoded data flow at the corresponding time to generate a merged data flow; playing and outputting the merged data flow. An embodiment of the present application can effectively control caption content to be displayed for best effect, thus solving the problem of poor user experience due to poor caption display effect of existing media players.