I can't get it to work ... Whenever I touch my video, nothing happens ... Although, I think the MediaController should be visible ...
I am currently using the following function to play my video:
private void playCachedVideo(final VideoView videoView, final Context c, File f) { //videoView.setZOrderOnTop(true); videoView.setOnPreparedListener(new OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { mp.setOnVideoSizeChangedListener(new OnVideoSizeChangedListener() { @Override public void onVideoSizeChanged(MediaPlayer mp, int width, int height) { MediaController mediaController = new MediaController(c); mediaController.setMediaPlayer(videoView); mediaController.setAnchorView(videoView); videoView.setMediaController(mediaController); } }); } }); videoView.setVideoURI(Uri.fromFile(f)); videoView.start(); }
The video plays perfectly, but I cannot get the MediaController to display ...
PS: I show the player in DialogFragment
android videoview mediacontroller
prom85
source share