MediaView在VideoView之上

时间:2013-01-29 17:57:37

标签: android media-player android-videoview mediacontroller

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

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

实际上,我甚至无法实现在VideoView之外使用MediaController,而是在它的底部!它总是出现在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();

0 个答案:

没有答案