93
Android Video Player Example
By the help of MediaController and VideoView classes, we can play the video files in android.
MediaController class
The android.widget.MediaController is a view that contains media controls like play/pause, previous, next, fast-forward, rewind etc.
VideoView class
The android.widget.VideoView class provides methods to play and control the video player. The commonly used methods of VideoView class are as follows:
Method | Description |
---|---|
public void setMediaController(MediaController controller) | sets the media controller to the video view. |
public void setVideoURI (Uri uri) | sets the URI of the video file. |
public void start() | starts the video view. |
public void stopPlayback() | stops the playback. |
public void pause() | pauses the playback. |
public void suspend() | suspends the playback. |
public void resume() | resumes the playback. |
public void seekTo(int millis) | seeks to specified time in miliseconds. |
activity_main.xml
Drag the VideoView from the pallete, now the activity_main.xml file will like this:
File: activity_main.xml
Activity class
Let’s write the code of to play the video file. Here, we are going to play 1.mp4 file located inside the sdcard/media directory.
File: MainActivity.java
You need to run it on the real device (e.g. mobile) to test the application.
Next TopicAndroid Mediarecorder Example