Android视频播放:从本地到网络的全面解析
1. 视频控制器的设置与交互
在Android开发中,视频播放的交互体验至关重要。我们可以通过设置 MediaController
来实现视频播放的控制。以下是设置 MediaController
的代码示例:
controller.setMediaPlayer(this);
controller.setAnchorView(this.findViewById(R.id.MainView));
controller.setEnabled(true);
controller.show();
为了在 MediaController
自动隐藏后再次显示它,我们可以重写 onTouchEvent
方法:
@Override
public boolean onTouchEvent(MotionEvent ev) {
if (controller.isShowing()) {
controller.hide();
} else {
controller.show();
}
return false;
}
这个方法实现了点击屏幕时显示或隐藏 MediaController
的功能。