- Android Basics
- Android Media Player App
- Android Media Player Vs Apple Tv
- Best Android Media Player Apps
- Free All Format Player Download
- Android Media Player App Tutorial
Media Player is a Universa Video Player for Android, you can easily play any video files with the media player. The Media Player can handle all popular video and music formats including: mp3, mp4. Android - MediaPlayer. Android is providing MediaPlayer class to access built-in mediaplayer services like playing audio,video e.t.c. In order to use MediaPlayer, we have to call a static Method create of this class. This method returns an instance of MediaPlayer class. Its syntax is as follows −.
Android Media Player App
- Android - User Interface
- Android Advanced Concepts
- Android Useful Examples
- Android Useful Resources
- Selected Reading
Android provides many ways to control playback of audio/video files and streams. One of this way is through a class called MediaPlayer.
Android is providing MediaPlayer class to access built-in mediaplayer services like playing audio,video e.t.c. In order to use MediaPlayer, we have to call a static Method create() of this class. This method returns an instance of MediaPlayer class. Its syntax is as follows −
The second parameter is the name of the song that you want to play. You have to make a new folder under your project with name raw and place the music file into it.
Once you have created the Mediaplayer object you can call some methods to start or stop the music. These methods are listed below.
On call to start() method, the music will start playing from the beginning. If this method is called again after the pause() method, the music would start playing from where it is left and not from the beginning.
In order to start music from the beginning, you have to call reset() method. Its syntax is given below.
Android Media Player Vs Apple Tv
Apart from the start and pause method, there are other methods provided by this class for better dealing with audio/video files. These methods are listed below −
Sr.No | Method & description |
---|---|
1 | isPlaying() This method just returns true/false indicating the song is playing or not |
2 | seekTo(position) This method takes an integer, and move song to that particular position millisecond 55 hp chrysler outboard manual review. Chrysler 35 HP, Chrysler 45 HP, Chrysler 55 HP Outboard Motors Service Repair Workshop ManualThis service manual covers the disassembly and repair of the Chrysler 35 HP, Chrysler 45 HP, Chrysler 55 HP outboard motors manufactured by Chrysler Outboard Corporation, Hartford, Wiscosin.The manual has detailed illustrations and step by step instructions on how to service and repair your Outboard Motor from top to bottom.This Manual is a must for the Do-It-Yourselfer! Once you have found your information, just print it out and start work. Have a problem?Instant download Chrysler Outboard 70 75 80 90 105 115 120 130 135 150 HP, 3 & 4 Cylinder Motors 1969 & Later Service Repair Manual,Fix it! |
3 | getCurrentPosition() This method returns the current position of song in milliseconds |
4 | getDuration() This method returns the total time duration of song in milliseconds |
5 | reset() This method resets the media player |
6 | release() This method releases any resource attached with MediaPlayer object |
7 | setVolume(float leftVolume, float rightVolume) This method sets the up down volume for this player |
8 | setDataSource(FileDescriptor fd) This method sets the data source of audio/video file |
9 | selectTrack(int index) This method takes an integer, and select the track from the list on that particular index |
10 | getTrackInfo() This method returns an array of track information |
Example
Here is an example demonstrating the use of MediaPlayer class. It creates a basic media player that allows you to forward, backward, play and pause a song.
To experiment with this example, you need to run this on an actual device to hear the audio sound.
Steps | Description |
---|---|
1 | You will use Android studio IDE to create an Android application under a package com.example.sairamkrishna.myapplication. |
2 | Modify src/MainActivity.java file to add MediaPlayer code. |
3 | Modify the res/layout/activity_main to add respective XML components |
4 | Create a new folder under MediaPlayer with name as raw and place an mp3 music file in it with name as song.mp3 |
5 | Run the application and choose a running android device and install the application on it and verify the results |
Best Android Media Player Apps
Following is the content of the modified main activity file src/MainActivity.java.
Following is the modified content of the xml res/layout/activity_main.xml.
In the below code abcindicates the logo of tutorialspoint.com
Free All Format Player Download
Following is the content of the res/values/string.xml.
Following is the content of AndroidManifest.xml file.
Let's try to run your application. I assume you have connected your actual Android Mobile device with your computer. To run the app from Eclipse, open one of your project's activity files and click Run icon from the toolbar. Before starting your application, Android studio will display following screens
By default you would see the pause button disabled. Now press play button and it would become disable and pause button become enable. It is shown in the picture below −
Up till now, the music has been playing. Now press the pause button and see the pause notification. This is shown below −
Now when you press the play button again, the song will not play from the beginning but from where it was paused. Now press the fast forward or backward button to jump the song forward or backward 5 seconds. A time came when the song cannot be jump forward. At this point , the notification would appear which would be something like this −
Your music would remain playing in the background while you are doing other tasks in your mobile. In order to stop it , you have to exit this application from background activities.
Android Media Player App Tutorial
Above image shows when you pick rewind button.