开发者

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

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开发者_StackOverflow社区 problem if anybody have good solution for my problem please send me. Thanx in advance.......


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!!!


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

videoView.setMediaController(null);


videoView.setMediaController(null);


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.


Just remove MediaController, no need to add these lines below

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

Just comment it

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

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜