我正在进行直播并在视频视图中播放视频。我想要隐藏视频视图的默认进度条。如果有人有好的解决方案,请发送给我。谢谢!
MediaController mediaController=new MediaController(this);
mediaController.setAnchorView(videoView);
videoView.setMediaController(mediaController)
videoView.setMediaController(null);
在以下帮助下,我成功将SeekBar隐藏:
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:我在这里获取了有关MediaController控件的参考信息。
videoView.setMediaController(null);
只需移除MediaController
,无需添加以下行
MediaController mediaController=new MediaController(this);
mediaController.setAnchorView(videoView);
videoView.setMediaController(mediaController);
只是评论一下
//MediaController mediaController=new MediaController(this);
//mediaController.setAnchorView(videoView);
//videoView.setMediaController(mediaController);