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