Seminar Topics & Project Ideas On Computer Science Electronics Electrical Mechanical Engineering Civil MBA Medicine Nursing Science Physics Mathematics Chemistry ppt pdf doc presentation downloads and Abstract

Full Version: Design and Implementation of Media Player Based on Android
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Design and Implementation of Media Player Based on Android

[attachment=22277]


INTRODUCTION

The original meaning of the word “android” is robot, here
Android is a open-source cell phone platform which is released
by OHA(Open Handset Alliance) on November 12, 2007
[1][2].The platform is the first integrate and open-source
mobile software platform, which includes operating system,
middleware, user interface and core applications. Many
developers paid close attention to Android from the very
beginning, just because its openness made it easy to handle for
the developers who belong to third party. Because of its
openness, easy-to-use, free and easy-to-develop, Android
platform has a bright future. Today the function of a mobile
phone is powerful, playing a video on a mobile phone becomes
a basic function, but the original media player in Android can’t
meet people’s need since there’re various formats of media
files, so a powerful media player based on Android is needed.



Application

On the top level of the framework is a set of core
applications, released with Android, including an email client,
a calendar, a SMS app, web browser, a map-application,
contacts-app, etc. All Apps are written with the Java
programming language.

Application Framework

Application Framework is the base of developing Apps in
Android, most time the developers are working with
Application Framework. The main components of Application
Framework are: the activity manager, the window manager,
content providers, the view system, the notification manager,
the package manager, the telephony manager, the resource
manager, the location manager and XMPP service [6][7][8].
In Android, every application can release its component
and other applications can use the component released. The
application architecture is designed to simplify the reusing of
all components. This mechanism allows every component to
be replaced by the user, it is impossible on Symbian and
Windows Mobile.


DESIGN OF MEDIA PLAYER
A. Design of media player based on hiberarchy
To play media files, the media player should gather the
media data first, decode the audio and video streams later, then
display the data after decoding. According to the three steps,
this paper design the media player based on hiberarchy. During
the three steps, media player needs to parse the coding format
of the media file, decode for the original data by the
corresponding decode programs, put the original data to buffer
queues, then display the original data after being synchronized.