Font Size: a A A

The Design And Implementation Of Online Music Player Based On Android System

Posted on:2018-04-15Degree:MasterType:Thesis
Country:ChinaCandidate:P Q ShiFull Text:PDF
GTID:2348330518995330Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In the various fields of social life, mobile intelligent terminals are playing an increasingly important role. Especially smart phones,they now not only meet our requirements in the field of communications services,more importantly,they satisfy our demand of entertainment and requirements in life service.Such as listening to music, watching video online, maps, group-buying, weather forecasting, etc. Among them,as a pastime of queuing,diving time,listening to music has become an integral part in everyday life.Now ,Android is a very popular mobile operating system, fully open source, it brought great change to the mobile Internet applications.Published up to now, the Android system has become a global mobile operating system which occupies the highest share in market system.Based on the Android, application is becoming more and more rich and comprehensive, particularly in the direction of mobile multimedia.OpenCore is an Android multimedia framework.Now a lot of online multimedia applications are developed using it, it thanks to OpenCore provide media player function and powerful media record function.Android has a weak ability of parsing multimedia files because it just support tow video format files which are 3gp files or MP4 files. But in this paper,through the way of tailoring, optimizing and transplanted the source code of FFmpeg into the Android system, we make the Android system supports a variety of multimedia audio and video file formats. In addition, after researching the existing music player,the paper has realized the other functions such as control window of the volume in the Android player and the interface of playing zoom.What's more the paper has realized a control menu and the function of playing out,which greatly optimize the user experience. As the rapid development and improvement of smart mobile and the improvement of people demand for music, it is necessary to impove the user experience by some ways such a good performance and good support for multiple file formats.Base on this,it is particularly important to design and implemente a music player to meet the needs.First, this paper introduces the research background and the key technologies, the development of the Android operating system and architecture.Then the paper researches the current situation of the development of online music player. After that,in order to achieve the paper's goal of designing and implementation a music player,the paper conducts a feasibility study and a demand analysis. At the same time, the business process of music player is combed.Follwing it,the paper extracts the key modules of music player which contains playback controls,search music, streaming and download management modules.Based on the object-oriented thought, the paper completes the detailed design of database and designs every module which contains each object, process and function. In the process of implementation, in order to cache persistence technologies such as data and configuration files ,the paper uses the SQLite databse and Shared Preferences technologies in Android.After implementation of every module of the music player,this paper uses black box testing to test this music player as far as possible fully and detailedly.Aimed at the deficiencies and defects detects on the test results,the paper improves the music player and makes it better.This paper implements an online music player based on Android,which achieves the design goal that can satisfy the demand of user for a variety file formats of multimedia audio and video file.what's more,it allows users to listen to multimedia file online.
Keywords/Search Tags:Android, OpenCore, FFmpeg, Audio and Video System, Multimedia
PDF Full Text Request
Related items