3

我需要在其顶部底部显示带有操作栏的视频。

我目前正在将 VideoView 与 MediaController 一起使用,但我找不到将 MediaController 放在 VideoView 顶部底部的方法。

实际上,我什至无法将 MediaController 放在 VideoView 之外,而是在它的底部!它总是出现在 VideoView 底部的某个地方,但有很大的填充!

我当前的代码是:

            VideoView video_view = (VideoView) getView().findViewById(R.id.video_view);
            video_view.setVideoURI(video_uri);

            MediaController controller = new MediaController(video_view.getContext())
            {
                @Override
                public void hide()
                {
                    this.show(0);
                }

                @Override
                public void setMediaPlayer(MediaPlayerControl player)
                {
                    super.setMediaPlayer(player);
                    this.show();
                }
            };

                    controller.setAnchorView(video_view);
            video_view.setMediaController(controller);
            video_view.start();
4

0 回答 0