public interface IPolyvMediaController<T>
| 限定符和类型 | 方法和说明 |
|---|---|
void |
changeToLandscape()
切换到横屏
|
void |
changeToPortrait()
切换到竖屏
|
void |
destroy()
销毁,播放器destroy时主动调用
|
T |
getMediaPlayer()
获取播放器
|
void |
hide() |
void |
initialBitrate(PolyvBitrateVO bitrateVO)
初始化多码率试图
|
void |
initialConfig(android.view.ViewGroup container)
初始化配置信息,主要用于主副屏得交换
|
boolean |
isShowing() |
void |
onLongBuffering(java.lang.String tip)
加载很久
|
void |
onPrepared(T mp)
主视频准备完成时会回调
|
void |
release()
释放,播放器release时主动调用
|
void |
setAnchorView(android.view.View view) |
void |
setEnabled(boolean enabled) |
void |
setMediaPlayer(android.widget.MediaController.MediaPlayerControl player)
已过时。
|
void |
setMediaPlayer(T player)
设置播放器
|
void |
setViewBitRate(java.lang.String vid,
int bitRate)
设置视图的码率,用于视图上面显示码率按钮
|
void |
show() |
void |
show(int timeout) |
void |
showOnce(android.view.View view)
已过时。
|
void |
updateControllerWithCloseSubView()
更新控制栏状态当关闭小窗口得时候
|
void release()
void destroy()
void setViewBitRate(java.lang.String vid,
int bitRate)
vid - 当前播放视频idbitRate - 当前播放视频的码率void onPrepared(T mp)
mp - void setMediaPlayer(T player)
player - 由上层决定是设置什么播放器T getMediaPlayer()
void onLongBuffering(java.lang.String tip)
tip - void updateControllerWithCloseSubView()
void changeToLandscape()
void changeToPortrait()
void initialConfig(android.view.ViewGroup container)
container - void initialBitrate(PolyvBitrateVO bitrateVO)
bitrateVO - void hide()
boolean isShowing()
void setAnchorView(android.view.View view)
void setEnabled(boolean enabled)
@Deprecated void setMediaPlayer(android.widget.MediaController.MediaPlayerControl player)
void show(int timeout)
void show()
@Deprecated void showOnce(android.view.View view)