Practical 12 : Android play audio video using a built-in app mechanism. - IndianTechnoEra
Latest update Android YouTube

Practical 12 : Android play audio video using a built-in app mechanism.

..

Aim:

Aim: Write a program to play audio or video using a built-in app mechanism.

 The `MediaPlayer` package in Android provides a simple and flexible way to play audio and video files within an Android app. 

It allows you to play media from different sources, such as local files, network streams, and more.

Process:

To implement an audio/video player using the `MediaPlayer` package, you can follow these steps:

1. Create a new Android Studio project.

2. Add a `VideoView` or `SurfaceView` element to your layout XML file.

3. Create a `MediaPlayer` object and set the data source to the audio or video file you want to play.

4. Prepare the `MediaPlayer` for playback using `prepare()` or `prepareAsync()`.

5. Attach the `MediaPlayer` to the `VideoView` or `SurfaceView` using `setVideoPath()` or `setSurface()`.

6. Start the playback using `start()`, and add controls such as play/pause buttons, seekbars, and volume controls as needed.

7. Release the `MediaPlayer` using `release()` when you are done with it.


Here's an example of how to implement a simple audio player using the `MediaPlayer` package:

In this example, we create a `MediaPlayer` object and set its data source to an audio file using the `create()` method and the `R.raw.song` resource identifier. We also create `Button` objects for the play and pause buttons and set their `OnClickListener` methods to start and pause the playback, respectively.

To implement a video player, you can replace the `MediaPlayer` object with a `VideoView` or `SurfaceView` element and attach the `MediaPlayer` to it using the `setVideoPath()` or `setSurface()` method:

```java

VideoView videoView = findViewById(R.id.video_view);

videoView.setVideoPath("path/to/video.mp4");

videoView.start();

```

This will create a `VideoView` object and set its video path to a local video file. We can then start the playback using the `start()` method.

Overall, the `MediaPlayer` package provides a simple and flexible way to play audio and video files in an Android app. With just a few lines of code, you can create a basic audio or video player that can play local files or stream media from the internet.


Code:

Output:

Practical 12 : Android play audio video using a built-in app mechanism.


Post a Comment

Feel free to ask your query...
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.