public interface InterControlView
| 限定符和类型 | 方法和说明 |
|---|---|
void |
attach(ControlWrapper controlWrapper)
这个是绑定视图操作
|
android.view.View |
getView()
获取该自定义视图view对象
|
void |
onLockStateChanged(boolean isLocked)
锁屏状态监听
|
void |
onPlayerStateChanged(int playerState)
播放模式
普通模式,小窗口模式,正常模式三种其中一种
MODE_NORMAL 普通模式
MODE_FULL_SCREEN 全屏模式
MODE_TINY_WINDOW 小屏模式
|
void |
onPlayStateChanged(int playState)
播放状态
-1 播放错误
0 播放未开始
1 播放准备中
2 播放准备就绪
3 正在播放
4 暂停播放
5 正在缓冲(播放器正在播放时,缓冲区数据不足,进行缓冲,缓冲区数据足够后恢复播放)
6 暂停缓冲(播放器正在播放时,缓冲区数据不足,进行缓冲,此时暂停播放器,继续缓冲,缓冲区数据足够后恢复暂停
7 播放完成
8 开始播放中止
|
void |
onVisibilityChanged(boolean isVisible,
android.view.animation.Animation anim)
视图显示发生变化监听
|
void |
setProgress(int duration,
int position)
设置进度操作
|
void attach(ControlWrapper controlWrapper)
controlWrapper - 自定义控制器包装类android.view.View getView()
void onVisibilityChanged(boolean isVisible,
android.view.animation.Animation anim)
isVisible - 是否可见anim - 动画void onPlayStateChanged(int playState)
playState - 播放状态,主要是指播放器的各种状态void onPlayerStateChanged(int playerState)
playerState - 播放模式void setProgress(int duration,
int position)
duration - 时间position - 进度positionvoid onLockStateChanged(boolean isLocked)
isLocked - 是否锁屏