public class GSYVideoHelper
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
GSYVideoHelper.GSYVideoHelperBuilder
配置
|
| 构造器和说明 |
|---|
GSYVideoHelper(android.content.Context context) |
GSYVideoHelper(android.content.Context context,
StandardGSYVideoPlayer player) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addVideoPlayer(int position,
android.view.View imgView,
java.lang.String tag,
android.view.ViewGroup container,
android.view.View playBtn)
动态添加视频播放
|
boolean |
backFromFull()
处理返回正常逻辑
|
void |
doFullBtnLogic()
全屏按键逻辑
|
GSYVideoOptionBuilder |
getGsyVideoOptionBuilder() |
StandardGSYVideoPlayer |
getGsyVideoPlayer()
获取播放器,直接拿播放器,根据需要自定义配置
|
int |
getPlayPosition() |
java.lang.String |
getPlayTAG() |
boolean |
isFull()
是否全屏
|
boolean |
isSmall() |
void |
releaseVideoPlayer()
释放持有的视频
|
void |
setFullViewContainer(android.view.ViewGroup fullViewContainer)
设置全屏显示的viewGroup
如果不设置即使用默认的 mWindowViewContainer
|
void |
setGsyVideoOptionBuilder(GSYVideoHelper.GSYVideoHelperBuilder mVideoOptionBuilder)
设置配置
|
void |
setOrientationOption(OrientationOption orientationOption)
可配置旋转 OrientationUtils
|
void |
setPlayPositionAndTag(int playPosition,
java.lang.String tag)
设置列表播放中的位置和TAG,防止错位,回复播放位置
|
void |
showSmallVideo(android.graphics.Point size,
boolean actionBar,
boolean statusBar)
显示小屏幕效果
|
void |
smallVideoToNormal()
恢复小屏幕效果
|
void |
startPlay()
开始播放
|
public GSYVideoHelper(android.content.Context context)
public GSYVideoHelper(android.content.Context context,
StandardGSYVideoPlayer player)
public void addVideoPlayer(int position,
android.view.View imgView,
java.lang.String tag,
android.view.ViewGroup container,
android.view.View playBtn)
position - 位置imgView - 封面tag - TAG类型container - player的容器playBtn - 播放按键public void setPlayPositionAndTag(int playPosition,
java.lang.String tag)
playPosition - 列表中的播放位置tag - 播放的是哪个列表的tagpublic void startPlay()
public void doFullBtnLogic()
public boolean backFromFull()
public void releaseVideoPlayer()
public void showSmallVideo(android.graphics.Point size,
boolean actionBar,
boolean statusBar)
size - 小视频的大小actionBar - 是否有actionBarstatusBar - 是否有状态栏public void smallVideoToNormal()
public void setFullViewContainer(android.view.ViewGroup fullViewContainer)
fullViewContainer - viewGrouppublic void setOrientationOption(OrientationOption orientationOption)
public boolean isFull()
public void setGsyVideoOptionBuilder(GSYVideoHelper.GSYVideoHelperBuilder mVideoOptionBuilder)
public GSYVideoOptionBuilder getGsyVideoOptionBuilder()
public int getPlayPosition()
public java.lang.String getPlayTAG()
public boolean isSmall()
public StandardGSYVideoPlayer getGsyVideoPlayer()