videoView讓視頻的(de)寬高可以(yǐ)手動設置
發表時(shí)間:2021-1-4
發布人(rén):融晨科技
浏覽次數:58
自定義控件,覆寫父類如下:
import android.content.Context; import android.util.AttributeSet; import android.widget.VideoView; /** * The CustomVideoView is to make videoView view length-width based on the parameters you set to decide. * @author peter. * */ public class CustomVideoView extends VideoView { private int mVideoWidth; private int mVideoHeight; public CustomVideoView(Context context) { super(context); } public CustomVideoView(Context context, AttributeSet attrs) { super(context, attrs); } public CustomVideoView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { /* The following code is to make videoView view length-width based on the parameters you set to decide. */ int width = getDefaultSize(mVideoWidth, widthMeasureSpec); int height = getDefaultSize(mVideoHeight, heightMeasureSpec); setMeasuredDimension(width, height); } }