public abstract class GSYBaseADActivityDetail<T extends GSYBaseVideoPlayer,R extends GSYADVideoPlayer> extends GSYBaseActivityDetail<T>
| 限定符和类型 | 字段和说明 |
|---|---|
protected OrientationUtils |
mADOrientationUtils |
isPause, isPlay, orientationUtils| 构造器和说明 |
|---|
GSYBaseADActivityDetail() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clickForFullScreen()
点击了全屏
|
abstract GSYVideoOptionBuilder |
getGSYADVideoOptionBuilder()
配置AD播放器
|
abstract R |
getGSYADVideoPlayer() |
OrientationOption |
getOrientationOption()
可配置旋转 OrientationUtils
|
void |
initVideo()
选择普通模式
|
void |
initVideoBuilderMode()
选择builder模式
|
protected boolean |
isADStarted() |
abstract boolean |
isNeedAdOnStart()
是否播放开始广告
如果返回 false ,setStartAfterPrepared 需要设置为 ture
|
void |
onBackPressed() |
void |
onConfigurationChanged(android.content.res.Configuration newConfig) |
protected void |
onDestroy() |
void |
onEnterFullscreen(java.lang.String url,
java.lang.Object... objects) |
protected void |
onPause() |
void |
onPrepared(java.lang.String url,
java.lang.Object... objects) |
protected void |
onResume() |
void |
onStartPrepared(java.lang.String url,
java.lang.Object... objects) |
void |
showADFull()
广告视频的全屏显示
|
void |
showFull()
正常视频内容的全屏显示
|
void |
startAdPlay()
显示播放广告
|
getDetailOrientationRotateAuto, getGSYVideoOptionBuilder, getGSYVideoPlayer, hideActionBarWhenFull, hideStatusBarWhenFull, isAutoFullWithSize, onAutoComplete, onClickBlank, onClickBlankFullscreen, onClickResume, onClickResumeFullscreen, onClickSeekbar, onClickSeekbarFullscreen, onClickStartError, onClickStartIcon, onClickStartThumb, onClickStop, onClickStopFullscreen, onCreate, onEnterSmallWidget, onPlayError, onQuitFullscreen, onQuitSmallWidget, onTouchScreenSeekLight, onTouchScreenSeekPosition, onTouchScreenSeekVolumeprotected OrientationUtils mADOrientationUtils
public void initVideo()
GSYBaseActivityDetailinitVideo 在类中 GSYBaseActivityDetail<T extends GSYBaseVideoPlayer>public void initVideoBuilderMode()
initVideoBuilderMode 在类中 GSYBaseActivityDetail<T extends GSYBaseVideoPlayer>public void showFull()
showFull 在类中 GSYBaseActivityDetail<T extends GSYBaseVideoPlayer>public void onBackPressed()
onBackPressed 在类中 GSYBaseActivityDetail<T extends GSYBaseVideoPlayer>protected void onPause()
onPause 在类中 GSYBaseActivityDetail<T extends GSYBaseVideoPlayer>protected void onResume()
onResume 在类中 GSYBaseActivityDetail<T extends GSYBaseVideoPlayer>protected void onDestroy()
onDestroy 在类中 GSYBaseActivityDetail<T extends GSYBaseVideoPlayer>public void onConfigurationChanged(android.content.res.Configuration newConfig)
onConfigurationChanged 在类中 GSYBaseActivityDetail<T extends GSYBaseVideoPlayer>public void onStartPrepared(java.lang.String url,
java.lang.Object... objects)
onStartPrepared 在接口中 VideoAllCallBackonStartPrepared 在类中 GSYBaseActivityDetail<T extends GSYBaseVideoPlayer>public void onPrepared(java.lang.String url,
java.lang.Object... objects)
onPrepared 在接口中 VideoAllCallBackonPrepared 在类中 GSYBaseActivityDetail<T extends GSYBaseVideoPlayer>public void onEnterFullscreen(java.lang.String url,
java.lang.Object... objects)
onEnterFullscreen 在接口中 VideoAllCallBackonEnterFullscreen 在类中 GSYBaseActivityDetail<T extends GSYBaseVideoPlayer>public void clickForFullScreen()
GSYBaseActivityDetailclickForFullScreen 在类中 GSYBaseActivityDetail<T extends GSYBaseVideoPlayer>protected boolean isADStarted()
public void startAdPlay()
public void showADFull()
public OrientationOption getOrientationOption()
getOrientationOption 在类中 GSYBaseActivityDetail<T extends GSYBaseVideoPlayer>public abstract R getGSYADVideoPlayer()
public abstract GSYVideoOptionBuilder getGSYADVideoOptionBuilder()
public abstract boolean isNeedAdOnStart()