我正在使用this answer中发布的ConstantAnchorMediaController,以便将媒体控制限制在我播放视频的小窗口。我也使用了一点填充,因为控件似乎附着在屏幕的底部。
mVideoView = (VideoView) view.findViewById(R.id.videoViewSlideShow);
mMedia = new ConstantAnchorMediaController(getActivity(), mVideoView);
mMedia.setMediaPlayer(mVideoView);
mMedia.setPadding(0, 0, 0, 50);
mVideoView.setMediaController(mMedia);
问题是当显示来自mediacontroller的播放控件时,屏幕中的其他元素(我有几个按钮)似乎被阻止;其中一些工作(距视频窗口最远)但它们没有显示UI响应(即按下时按钮不会改变颜色),有些甚至无法工作,就像视频控件叠加层“高于它们”一样当它显然不是(视觉上,至少)。
隐藏媒体控件可使所有UI再次正常工作。