android music playergnu.inflibnet.ac.in/bitstream/123456789/2013/1/android music player... ·...
TRANSCRIPT
Presented by: Patel Niki
Roll no: 11034211038
Course: Mca
Sem: v
Internal Guide: Mrs.Hiral.A.Patel
Project Name:
Android Music Player
Acharya Motibhai Patel Institute Of
Computer Studies ,Ganpat University,
Ganpat Vidyanagar-384012
gnu.inflibnet.ac.in Page 1 of 32
AMPICS
OBJECT CONTENT
Project Title: Android Music Player
Objetive : 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
gnu.inflibnet.ac.in Page 3 of 32
AMPICS
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.
gnu.inflibnet.ac.in Page 4 of 32
AMPICS
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.
gnu.inflibnet.ac.in Page 5 of 32
AMPICS
MODULESMS
1. Static Music and video
2. 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.
gnu.inflibnet.ac.in Page 6 of 32
AMPICS
MINIMUM HARDWARE AND SOFTWARE
REQUIREMENT
Hardware Configuration
Device Android Device
Version 2.2 or above
gnu.inflibnet.ac.in Page 7 of 32
AMPICS
Software Requirement
Software Configuration
Eclipse
Android Emulator
gnu.inflibnet.ac.in Page 8 of 32
AMPICS
select song
System
user
*
*
play song
pause song
rewind song
forward song
seek any song
*
*
*
*
*
*
*
*
*
*
Usecase Diagram gnu.inflibnet.ac.in Page 11 of 32
AMPICS
User Song_list Media_player Media_controller
select song
song initialize
song prepare
play
pause
release on completion of song
listen music
pause
song finished
Sequence Diagram
gnu.inflibnet.ac.in Page 13 of 32
AMPICS
MP3 Play List
Here all the songs of the SD CARD are seen
and User can select which song he wants to play
gnu.inflibnet.ac.in Page 16 of 32
AMPICS
On line MP3 Play Streaming button
Here User can play songs Located on remote desktop.
gnu.inflibnet.ac.in Page 17 of 32
AMPICS
On line MP3 Play Streaming button and Streaming progress bar
gnu.inflibnet.ac.in Page 18 of 32
AMPICS
Audio page contain list of songs. From list user can select song of his/her choice.
gnu.inflibnet.ac.in Page 22 of 32
AMPICS
Playing song page contain Seekbar, Play, pause, fast forward and rewind button.
gnu.inflibnet.ac.in Page 23 of 32
AMPICS
Video list page contain List of video songs supported by android. User can select
song from list and watch video.
gnu.inflibnet.ac.in Page 24 of 32
AMPICS
Streaming video playing page contain play , pause, fast forward , seekbar and rewind
button.
gnu.inflibnet.ac.in Page 26 of 32
AMPICS
Mp3 Cutter Page contains additionally time setting buttons, which are used to
adjust time for cropping the song
gnu.inflibnet.ac.in Page 27 of 32
AMPICS
Here selected portion of seek bar indicates time period of song between two
given times.
gnu.inflibnet.ac.in Page 28 of 32
AMPICS
Sr
no.
Test case Expected op Actual op Test case start
us
1 click on mp3 button Redirect
audio.xml page
Same as
expected op
pass
2 Click on any song Redirect video
view.xml page
Same as
expected op
pass
3 Case1: click on
pause button
Song will pause Same as
expected op
pass
4 Case 2:click on fast
forward button
Song will jump
to next position
Same as
expected op
pass
5 Case3:click on
rewind button
Song will jump
to previous
position
Same as
expected op
pass
6 Click on device back
button
Redirect to main
page
Same as
expected op
pass
7 Click on video
button
Redirect to
main2.xml page
Same as
expected op
pass
8 Click on any song
from list
Redirect to view
video.xml page
Same as
expected op
pass
9 Case1:click on
pause button
Video will pause Same as
expected op
pass
Test case gnu.inflibnet.ac.in Page 29 of 32
AMPICS
Enhancements
This application should be developed future for making
Playlist. by adding some additional functionality like Google
Search for video.
gnu.inflibnet.ac.in Page 30 of 32
AMPICS
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.
gnu.inflibnet.ac.in Page 31 of 32
AMPICS