Abstract: Multimedia application is becoming more and more popular based on the ARM process in Linux embedded system, so designing a multi-functional player including audio and video function is very urgent. This study is focused on the design of embedded media player based on the Linux system. It selects the audio and video media library function and uses DMA control and LCD display technology to design multimedia player for fear of single function. In order to have a good graphical user interface it takes Qt to complete the function. With the audio and video data input/output, software decoding, technology using, the player achieve the play, pause, stop and other functions of media. At the same time the player has a good interface and a certain practical value.