32
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

Android Music Playergnu.inflibnet.ac.in/bitstream/123456789/2013/1/Android Music Player... · Android Music Player A cha rya M otibha i Pat el In stitut e O f ... Streaming video

Embed Size (px)

Citation preview

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

Project profile

gnu.inflibnet.ac.in Page 2 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

Diagrams

gnu.inflibnet.ac.in Page 9 of 32

AMPICS

ActivityDiagram gnu.inflibnet.ac.in Page 10 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

Class Diagram gnu.inflibnet.ac.in Page 12 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

Snap Shots

gnu.inflibnet.ac.in Page 14 of 32

AMPICS

Home Page Of the Application

gnu.inflibnet.ac.in Page 15 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

Video View Normal Mode

gnu.inflibnet.ac.in Page 19 of 32

AMPICS

Video View Land-Scap Mode

gnu.inflibnet.ac.in Page 20 of 32

AMPICS

gnu.inflibnet.ac.in Page 21 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

Online mp3 streaming songs and streaming video.

gnu.inflibnet.ac.in Page 25 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

gnu.inflibnet.ac.in Page 32 of 32

AMPICS