public class GSYVideoManager extends GSYVideoBaseManager
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
FULLSCREEN_ID |
static int |
SMALL_ID |
static java.lang.String |
TAG |
BUFFER_TIME_OUT_ERROR, bufferPoint, cacheManager, context, currentVideoHeight, currentVideoWidth, HANDLER_PREPARE, HANDLER_RELEASE, HANDLER_RELEASE_SURFACE, HANDLER_SETDISPLAY, lastListener, lastState, listener, mainThreadHandler, mMediaHandler, mPlayerInitSuccessListener, needMute, needTimeOutOther, optionModelList, playerManager, playPosition, playTag, timeOut| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
backFromWindowFull(android.content.Context context)
退出全屏,主要用于返回键
|
static void |
changeManager(GSYVideoManager gsyVideoManager)
替换管理器
|
static GSYVideoManager |
instance()
单例管理器
|
static boolean |
isFullState(android.app.Activity activity)
当前是否全屏状态
|
static void |
onPause()
暂停播放
|
static void |
onResume()
恢复播放
|
static void |
onResume(boolean seek)
恢复暂停状态
|
static void |
releaseAllVideos()
页面销毁了记得调用是否所有的video
|
static GSYVideoManager |
tmpInstance(GSYMediaPlayerListener listener)
同步创建一个临时管理器
|
cachePreview, cancelTimeOutBuffer, clearAllDefaultCache, clearCache, clearDefaultCache, enableRawPlay, getBufferedPercentage, getCacheManager, getCurCacheManager, getCurPlayerManager, getCurrentPosition, getCurrentVideoHeight, getCurrentVideoWidth, getDuration, getLastState, getNetSpeed, getOptionModelList, getPlayer, getPlayerPreparedSuccessListener, getPlayManager, getPlayPosition, getPlayTag, getRotateInfoFlag, getTimeOut, getVideoHeight, getVideoSarDen, getVideoSarNum, getVideoWidth, init, initContext, isCacheFile, isNeedMute, isNeedTimeOutOther, isPlaying, isSurfaceSupportLockCanvas, lastListener, listener, onBufferingUpdate, onCacheAvailable, onCompletion, onError, onInfo, onPrepared, onSeekComplete, onVideoSizeChanged, pause, prepare, prepare, releaseMediaPlayer, releaseSurface, seekTo, sendMessage, setCurrentVideoHeight, setCurrentVideoWidth, setDisplay, setLastListener, setLastState, setListener, setNeedMute, setOptionModelList, setPlayerInitSuccessListener, setPlayPosition, setPlayTag, setSpeed, setSpeedPlaying, setTimeOut, start, startTimeOutBuffer, stoppublic static final int SMALL_ID
public static final int FULLSCREEN_ID
public static java.lang.String TAG
public static GSYVideoManager instance()
public static GSYVideoManager tmpInstance(GSYMediaPlayerListener listener)
public static void changeManager(GSYVideoManager gsyVideoManager)
public static boolean backFromWindowFull(android.content.Context context)
public static void releaseAllVideos()
public static void onPause()
public static void onResume()
public static void onResume(boolean seek)
seek - 是否产生seek动作,直播设置为falsepublic static boolean isFullState(android.app.Activity activity)