How to Hide Video view's Seekbar or Progressbar in android

前端 未结 4 1477
走了就别回头了
走了就别回头了 2021-01-19 00:50

i am doing live streaming and play video in video view. i want to hide default progress bar of video view . so i kindly request for my problem if anybody ha

相关标签:
4条回答
  • 2021-01-19 01:29

    Below is the code which adds the seek bar when using videoview So if you have used the code below please comment it and then check whether you still have a seekbar while viewing the video

     MediaController mediaController=new MediaController(this);
     mediaController.setAnchorView(videoView);
     videoView.setMediaController(mediaController)
    

    Cheers!!!

    0 讨论(0)
  • 2021-01-19 01:38

    You have to set the media controller as null like this:

    videoView.setMediaController(null);

    0 讨论(0)
  • 2021-01-19 01:38

    I was able to get the SeekBar hidden with the help of following :

     public void hidingSeekBar() {
    
            final int topContainerId1 = getResources().getIdentifier("mediacontroller_progress", "id", "android");
            final SeekBar seekbar = (SeekBar) mediaController.findViewById(topContainerId1);
            seekbar.setVisibility(View.INVISIBLE);
    
            final int topContainerId2 = getResources().getIdentifier("time", "id", "android");
            final TextView mEndTime = (TextView) mediaController.findViewById(topContainerId2);
            mEndTime.setVisibility(View.INVISIBLE);
    
    
            final int topContainerId3 = getResources().getIdentifier("time_current", "id", "android");
            final TextView mCurrentTime = (TextView) mediaController.findViewById(topContainerId3);
            mCurrentTime.setVisibility(View.INVISIBLE);
            // mEndTime, mCurrentTime;
        }
    

    P.S: I got the reference to the MediaController controls here.

    0 讨论(0)
  • 2021-01-19 01:49

    videoView.setMediaController(null);

    0 讨论(0)
提交回复
热议问题