2

我正在使用此答案中发布的 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);

问题是当显示来自媒体控制器的播放控件时,屏幕中的其他元素(我有几个按钮)似乎被阻止了;其中一些确实有效(距离视频窗口最远)但它们没有显示 UI 响应(即按钮在按下时不会改变颜色),有些甚至不起作用,就好像视频控件覆盖在“它们之上”一样当它显然不是时(至少在视觉上)。

隐藏媒体控件可使所有 UI 再次正常工作。

4

0 回答 0