In this Android Tutorial, we will learn how to play Video or Audio file from sdcard. First, Open your main XML file and drag VideoView and a button or paste below code:
</RelativeLayout>
Now open your Java file and paste below code:
import android.os.Bundle;
Now run your project...only video will display on VideoView if we are playing audio file than nothing will display but we can listen audio.
<RelativeLayout xmlns:android="http://schemas. android.com/apk/res/android"
xmlns:tools="http://schemas. android.com/tools" >
<VideoView
android:id="@+id/videoView1"
android:layout_width="300dp"
android:layout_height="200dp"
/>
<Button
android:id="@+id/button1"
android:layout_width="wrap_ content"
android:layout_height="wrap_ content"
android:layout_below="@+id/ videoView1"
android:layout_ centerHorizontal="true"
android:layout_marginTop=" 15dp"
android:text="Play"
android:onClick="play" />
Now open your Java file and paste below code:
package coders.hub.com; //your package name
import android.os.Bundle;
import
android.view.View;
import
android.widget.VideoView;
import
android.app.Activity;
public class MainActivity extends Activity {
VideoView
v;
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate( savedInstanceState);
setContentView(R.layout.activi ty_main);
v=(VideoView)findViewById(R. id.videoView1);
//give Video or audio path of sdcard here
v.setVideoPath("/sdcard/Music/ BigB.mp4");
}
public void play(View view)
{
v.start();
}
}
Now run your project...only video will display on VideoView if we are playing audio file than nothing will display but we can listen audio.
hi sir i play a video in my laptop so there is no sdcard how i can play a video .
ReplyDeleteso ple send the code sir
Code is given above. Just go to your mobile storage and create(if not available) Music folder and put any mp4 file with name "BigB.mp4" in this folder. you have done!!!
DeleteHii sir, can i get the source code of drawing application??
ReplyDeletehow to play all video in sd card
ReplyDeleteShow all videos in listview and play by using path of clicked video from list item.
Deleteit is force to stop ist useless
ReplyDeleteMake sure you have "Music" folder in sdcard and "BigB.mp4" in this folder.
Deletehow to get all mp3 song file in sd card
ReplyDeleteBrother put all songs to your music folder, and get a link in java using listView, so simply while you click on audio or video it will be played, and check the audio or video format must, (.mp4, .3gp, .avi, etc.)
Deletethanks
DeleteThis comment has been removed by the author.
ReplyDeleteMay i get the source code for browsing the SdCard. And then select any video file to play on my videoview ?
ReplyDelete