package com.atguigu.mobileplayer1020.view; import android.content.Context; import android.util.AttributeSet; import android.view.ViewGroup; /** * 作者:尚硅谷-杨光福 on 2017/1/9 14:41 * 微信:yangguangfu520 * QQ号:541433511 * 作用:自定义VideoView */ public class VideoView extends android.widget.VideoView { public VideoView(Context context, AttributeSet attrs) { super(context, attrs); } /** * 测量 * * @param widthMeasureSpec * @param heightMeasureSpec */ @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); setMeasuredDimension(widthMeasureSpec, heightMeasureSpec); } /** * 根据传入视频的大小设置,设置视频的画面大小 * * @param screenWidth * @param screeHeight */ public void setViewSize(int screenWidth, int screeHeight) { //视频画面的宽和高 ViewGroup.LayoutParams l = getLayoutParams(); l.width = screenWidth; l.height = screeHeight; setLayoutParams(l); } }