| The requirements of cell phone multi-media, which have been widely used, are being more and more popular. The mainstream of the nowadays cell phones can support to take picture, play music or surf internet, etc. The development's trend of the market of the cell phone multimedia has been clear, and business of the cell phone multimedia has been greatly increased. Along with the increasing popularity of smart phones, they are more widely being used in many fields. It is known that Symbian OS powers the world's most popular smart phones, so the research of music player based on Symbian OS platform has the universal meaning.In this thesis, first we present the situation of China of the smart phone application and some important technologies concerned in music palyer. Then the solution for the overall structure of the system platform, the functions module of the client and the requirements of the modules is presented. And the discussion of the architecture of the client application includes client platform UI module class, player module class, network module class, MP3 decode module class and DRM module class. At last, this thesis discusses the implementation of every modules, the test and verification of DRM, the test of online playing, and the test of search.This thesis researches OMADRM and important technologies concerned in DRM. Researches Mp3 decoder.This thesis implements synchronization lyrics shows, song classify column and song name column updated in real time. The software uses MVC pattern, observer pattern, etc.Supports OMADRM1.0, MP3 encryption and online-playing music in 8 seconds in current GPRS network. There are also some improvements that can be added, such as on line playing backward and playing on line fluently, while the network is in congestion.With the increasing number of mobile user, mobile application software development has been a focus in software development. This thesis has some reference value for development application base on Symbian OS and development multimedia application. |