public class GSYVideoType
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
GLSURFACE
GLSurfaceView 主要用于OpenGL渲染的
|
static int |
SCREEN_MATCH_FULL |
static int |
SCREEN_TYPE_16_9 |
static int |
SCREEN_TYPE_18_9 |
static int |
SCREEN_TYPE_4_3 |
static int |
SCREEN_TYPE_CUSTOM |
static int |
SCREEN_TYPE_DEFAULT |
static int |
SCREEN_TYPE_FULL |
static int |
SUFRACE
SurfaceView,与动画全屏的效果不是很兼容
|
static int |
TEXTURE
TextureView,默认
|
| 构造器和说明 |
|---|
GSYVideoType() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
disableMediaCodec()
关闭硬解码,播放前设置
|
static void |
disableMediaCodecTexture()
关闭硬解码渲染优化
|
static void |
enableMediaCodec()
使能硬解码,播放前设置
|
static void |
enableMediaCodecTexture()
使能硬解码渲染优化
|
static int |
getRenderType() |
static float |
getScreenScaleRatio() |
static int |
getShowType() |
static boolean |
isMediaCodec()
是否开启硬解码
|
static boolean |
isMediaCodecTexture()
是否开启硬解码渲染优化
|
static void |
setRenderType(int renderType)
渲染控件
|
static void |
setScreenScaleRatio(float screenScaleRatio)
SCREEN_TYPE_CUSTOM 下自定义显示比例
|
static void |
setShowType(int type)
设置显示比例,注意,这是全局生效的
|
public static final int SCREEN_TYPE_DEFAULT
public static final int SCREEN_TYPE_16_9
public static final int SCREEN_TYPE_4_3
public static final int SCREEN_TYPE_18_9
public static final int SCREEN_TYPE_FULL
public static final int SCREEN_MATCH_FULL
public static final int SCREEN_TYPE_CUSTOM
public static final int GLSURFACE
public static final int SUFRACE
public static final int TEXTURE
public static void enableMediaCodec()
public static void disableMediaCodec()
public static void enableMediaCodecTexture()
public static void disableMediaCodecTexture()
public static boolean isMediaCodec()
public static boolean isMediaCodecTexture()
public static int getShowType()
public static void setShowType(int type)
public static int getRenderType()
public static void setRenderType(int renderType)
renderType - public static float getScreenScaleRatio()
public static void setScreenScaleRatio(float screenScaleRatio)
screenScaleRatio - 高宽比,如 16:9