Sie sind auf Seite 1von 32

gnu.inflibnet.ac.

in

Page 1 of 32

Acharya Motibhai Patel Institute Of


Computer Studies ,Ganpat University,
Ganpat Vidyanagar-384012
Presented by: Patel Niki
Roll no:
11034211038
Course:
Mca
Sem:
v
Internal Guide: Mrs.Hiral.A.Patel
Project Name:

Android Music Player


AMPICS

gnu.inflibnet.ac.in

Page 2 of 32

Project profile

AMPICS

gnu.inflibnet.ac.in

OBJECT
Project Title:
Objetive :

Page 3 of 32

CONTENT

Android Music Player


user can listen song as well
as watch video of the SD card. And all
combine functionality in one Application.
Front End :
Android
Back End:
Android
Tools:
Android Development Tool
Internal Guide: Mrs. Hiral .A .Patel
Group No:
23
AMPICS

gnu.inflibnet.ac.in

Page 4 of 32

EXISTING SYSTEM
In a existing system that user we can play store the
song from SD card. In a main application to the
functionality by user can listen song as well as watch
video of the SD card.
user can play song and watch from the video in
a SD card.

AMPICS

gnu.inflibnet.ac.in

Page 5 of 32

NEW SYSTEM
In a New System user stream take place as per given
URL. It is stream over internet and play accordingly.
In a new system there user will be use for
pausing and for navigation.URL song is streamed over
internet and buffered song Is played. If someone
has to see video online then it just do with one click
any where and any time.

AMPICS

gnu.inflibnet.ac.in

Page 6 of 32

MODULESMS
1.

2.

AMPICS

Static Music and video


Dynamic music and video
In a static music and video to user can listen
song and watch the video from the SD card. Memory
card in a store the song.
In a dynamic music playing to user can also
stream audio as well as video from internet in one
application.
In a both functionality to use in the application.

MINIMUM HARDWARE AND SOFTWARE


REQUIREMENT

gnu.inflibnet.ac.in

Page 7 of 32

Hardware Configuration

AMPICS

Device

Android Device

Version

2.2 or above

gnu.inflibnet.ac.in

Page 8 of 32

Software Requirement
Software

Configuration

Eclipse
Android Emulator

AMPICS

gnu.inflibnet.ac.in

Page 9 of 32

Diagrams

AMPICS

gnu.inflibnet.ac.in

AMPICS

ActivityDiagram

Page 10 of 32

gnu.inflibnet.ac.in

Page 11 of 32

Usecase Diagram
System

select song
*

play song
*
**
*
pause song
user

*
**
*
rewind song
*

forward song
*

AMPICS

seek any song

gnu.inflibnet.ac.in

AMPICS

Class Diagram

Page 12 of 32

gnu.inflibnet.ac.in

Page 13 of 32

Sequence Diagram

User

Song_list

Media_controller

Media_player

select song
song initialize
song prepare

play
listen music

pause
pause
release on completion of song

song finished

AMPICS

gnu.inflibnet.ac.in

Page 14 of 32

Snap Shots

AMPICS

gnu.inflibnet.ac.in

Page 15 of 32

Home Page Of the Application


AMPICS

gnu.inflibnet.ac.in

Page 16 of 32

MP3 Play List


Here all the songs of the SD CARD are seen
and User can select which song he wants to play
AMPICS

gnu.inflibnet.ac.in

Page 17 of 32

On line MP3 Play Streaming button


Here User can play songs Located on remote desktop.
AMPICS

gnu.inflibnet.ac.in

Page 18 of 32

On line MP3 Play Streaming button and Streaming progress bar

AMPICS

gnu.inflibnet.ac.in

Page 19 of 32

Video View Normal Mode

AMPICS

gnu.inflibnet.ac.in

Page 20 of 32

Video View Land-Scap Mode

AMPICS

gnu.inflibnet.ac.in

AMPICS

Page 21 of 32

gnu.inflibnet.ac.in

Audio
AMPICS

Page 22 of 32

page contain list of songs. From list user can select song of his/her choice.

gnu.inflibnet.ac.in

Page 23 of 32

Playing song page contain Seekbar, Play, pause, fast forward and rewind button.

AMPICS

gnu.inflibnet.ac.in

Page 24 of 32

Video list page contain List of video songs supported by android. User can select
song from list and watch video.
AMPICS

gnu.inflibnet.ac.in

Page 25 of 32

Online mp3 streaming songs and streaming video.


AMPICS

gnu.inflibnet.ac.in

Page 26 of 32

Streaming
video playing page contain play , pause, fast forward , seekbar and rewind
AMPICS
button.

gnu.inflibnet.ac.in

Page 27 of 32

Mp3 Cutter Page contains additionally time setting buttons, which are used to
adjust time for cropping the song
AMPICS

gnu.inflibnet.ac.in

Page 28 of 32

Here selected portion of seek bar indicates time period of song between two
given times.
AMPICS

gnu.inflibnet.ac.in

Test case

Page 29 of 32

Sr
no.

Test case

Expected op

Actual op

Test case start


us

click on mp3 button

Redirect
audio.xml page

Same as
expected op

pass

Click on any song

Redirect video
view.xml page

Same as
expected op

pass

Case1: click on
pause button

Song will pause

Same as
expected op

pass

Case 2:click on fast


forward button

Song will jump


to next position

Same as
expected op

pass

Case3:click on
rewind button

Song will jump


to previous
position

Same as
expected op

pass

Click on device back Redirect to main


button
page

Same as
expected op

pass

Click on video
button

Redirect to
main2.xml page

Same as
expected op

pass

Click on any song


from list

Redirect to view
video.xml page

Same as
expected op

pass

Case1:click on

Video will pause

Same as

pass

AMPICS

gnu.inflibnet.ac.in

Page 30 of 32

Enhancements
This application should be developed future for making
Playlist. by adding some additional functionality like Google
Search for video.

AMPICS

gnu.inflibnet.ac.in

Page 31 of 32

conclusion

During the System Development project in fifth semester we


Are able to apply the theoretical knowledge in practical Manner. we
Also got a chance to know the coding standard that are applied to
At the industrial level. we also get the chance to learn and more and
More features and functions of the android and its framework as well
As android SDK too. We are now also able to make such type of any
Application.

AMPICS

gnu.inflibnet.ac.in

AMPICS

Page 32 of 32

Das könnte Ihnen auch gefallen