public final class ConstantKeys
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
ConstantKeys.BatterMode
电量状态
|
static interface |
ConstantKeys.CurrentState
播放状态,主要是指播放器的各种状态
-4 链接为空
-3 解析异常
-2 播放错误,网络异常
-1 播放错误
0 播放未开始,即将进行
1 播放准备中
2 播放准备就绪
3 正在播放
4 暂停播放
5 正在缓冲(播放器正在播放时,缓冲区数据不足,进行缓冲,缓冲区数据足够后恢复播放)
6 暂停缓冲(播放器正在播放时,缓冲区数据不足,进行缓冲,此时暂停播放器,继续缓冲,缓冲区数据足够后恢复暂停
7 播放完成
8 开始播放中止
9 即将开播
|
static interface |
ConstantKeys.CurrentStateType |
static interface |
ConstantKeys.Loading
通过注解限定类型
加载loading的类型
1,是仿腾讯加载loading,其实是帧动画
2,是转圈加载loading,是补间动画
|
static interface |
ConstantKeys.LoadingType |
static interface |
ConstantKeys.PlayerScreenScaleType
播放视频缩放类型
|
static interface |
ConstantKeys.PlayerStatesType
播放状态
|
static interface |
ConstantKeys.PlayerType |
static interface |
ConstantKeys.PlayMode
播放模式
普通模式,小窗口模式,正常模式三种其中一种
MODE_NORMAL 普通模式
MODE_FULL_SCREEN 全屏模式
MODE_TINY_WINDOW 小屏模式
|
static interface |
ConstantKeys.PlayModeType |
static interface |
ConstantKeys.ScreenScaleType |
static interface |
ConstantKeys.VideoControl
控制器上的视频顶部View点击事件
在竖屏模式下,默认是不显示,需要显示设置controller.setTopVisibility(true);
1.DOWNLOAD,下载
2.AUDIO,切换音频
3.SHARE,分享
4.MENU,菜单
在横屏模式下,默认是不显示,需要显示设置controller.setTvAndAudioVisibility(true,true);
5.TV,点击投影到电视上
6.HOR_AUDIO,音频
|
static interface |
ConstantKeys.VideoControlType |
static interface |
ConstantKeys.VideoPlayerType
通过注解限定类型
TYPE_IJK IjkPlayer,基于IjkPlayer封装播放器
TYPE_NATIVE MediaPlayer,基于原生自带的播放器控件
TYPE_EXO 基于谷歌视频播放器
TYPE_RTC 基于RTC视频播放器
|
| 构造器和说明 |
|---|
ConstantKeys() |