VideoView
Play video from URL with using VideoView
Section titled “Play video from URL with using VideoView”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; } });VideoView Create
Section titled “VideoView Create”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" />