videoView.setVideoURI(Uri.parse("http://example.com/examplevideo.mp4")); videoView.requestFocus(); videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { @Override public void onCompletion(MediaPlayer mediaPlayer) { } }); videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mediaPlayer) { videoView.start(); mediaPlayer.setOnVideoSizeChangedListener(new MediaPlayer.OnVideoSizeChangedListener() { @Override public void onVideoSizeChanged(MediaPlayer mp, int width, int height) { MediaController mediaController = new MediaController(ActivityName.this); videoView.setMediaController(mediaController); mediaController.setAnchorView(videoView); } }); } }); videoView.setOnErrorListener(new MediaPlayer.OnErrorListener() { @Override public boolean onError(MediaPlayer mediaPlayer, int i, int i1) { return false; } });
Find VideoView in Activity and add video into it.
VideoView videoView = (VideoView) .findViewById(R.id.videoView); videoView.setVideoPath(pathToVideo);
Start playing video.
videoView.start();
Define VideoView in XML Layout file.
<VideoView android:id="@+id/videoView" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" />
Read Articlehttps://develop.horje.com/learn/1434/reference