我需要在其顶部显示一个带有操作栏的视频。
我目前正在将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();