在许多应用中,都加入了播放视频,有的在登录页,有的在启动页,今天就试试在启动页播放本地视频。
1,重写VideoView
由于 视频的尺寸问题导致VideoView 播放视频的时候不能全屏,这时候需要重写VideoView的onMeasure()的方法,代码如下:
public class FullScreenVideoView extends VideoView {
public FullScreenVideoView(Context context) {
super(context);
}
public FullScreenVideoView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public FullScreenVideoView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
setMeasuredDimension(View.MeasureSpec.getSize(widthMeasureSpec), View.MeasureSpec.getSize(heightMeasureSpec));
}
}
2,启动页布局
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android=