一:申请权限
<!--外存储写权限-->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
二:因视频格式无法全屏显示,重写VideoView
package com.example.demo.util;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.VideoView;
public class ConditionVideoView extends VideoView {
public ConditionVideoView(Context context) {
super(context);
}
public ConditionVideoView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public ConditionVideoView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
//使视频全屏播放
int width = getDefaultSize(0, widthMeasureSpec);
int height = getDefaultSize(0, heightMeasureSpec);
setMeasuredDimension(width, height);
}
}
三:布局文件</

1万+

被折叠的 条评论
为什么被折叠?



