MediaController не скрывается автоматически в Android
Я реализую просмотр видео в Android, и я также использую MediaController. При воспроизведении видео медиа-контроллер не скрывается через несколько секунд. Это мой код,
layoutVideoFrame = (FrameLayout) findViewById(R.id.videoFrame);
videoPlayerView = (VideoView) findViewById(R.id.videoPlayerView);
mediaController = new MediaController(this);
FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
lp.gravity = Gravity.BOTTOM;
mediaController.setLayoutParams(lp);
((ViewGroup) mediaController.getParent()).removeView(mediaController);
layoutVideoFrame.addView(mediaController);
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
LayoutParams params = (LayoutParams) videoPlayerView.getLayoutParams();
height = params.height;
params.width = width;
videoPlayerView.setLayoutParams(params);
videoPlayerView.setMediaController(mediaController);
Как скрыть медиа-контроллер через несколько секунд и вернуться, когда пользователь касается экрана?