-
- All Implemented Interfaces:
-
com.shuyu.gsyvideoplayer.player.IPlayerManager
public class Exo2PlayerManager extends BasePlayerManagerEXOPlayer2 Created by guoshuyu on 2018/1/11.
-
-
Method Summary
Modifier and Type Method Description voidinitVideoPlayer(Context context, Message msg, List<VideoOptionModel> optionModelList, ICacheManager cacheManager)voidshowDisplay(Message msg)voidsetSpeed(float speed, boolean soundTouch)voidsetNeedMute(boolean needMute)voidsetVolume(float left, float right)voidreleaseSurface()voidrelease()intgetBufferedPercentage()longgetNetSpeed()voidsetSpeedPlaying(float speed, boolean soundTouch)voidstart()voidstop()voidpause()intgetVideoWidth()intgetVideoHeight()booleanisPlaying()voidseekTo(long time)longgetCurrentPosition()longgetDuration()intgetVideoSarNum()intgetVideoSarDen()booleanisSurfaceSupportLockCanvas()voidsetSeekParameter(@Nullable() SeekParameters seekParameters)设置seek 的临近帧。 -
Methods inherited from class com.shuyu.gsyvideoplayer.player.BasePlayerManager
getPlayerPreparedSuccessListener, setPlayerInitSuccessListener -
Methods inherited from class com.shuyu.gsyvideoplayer.player.IPlayerManager
getBufferedPercentage, getCurrentPosition, getDuration, getMediaPlayer, getNetSpeed, getVideoHeight, getVideoSarDen, getVideoSarNum, getVideoWidth, initVideoPlayer, isPlaying, isSurfaceSupportLockCanvas, pause, release, releaseSurface, seekTo, setNeedMute, setSpeed, setSpeedPlaying, setVolume, showDisplay, start, stop -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
initVideoPlayer
void initVideoPlayer(Context context, Message msg, List<VideoOptionModel> optionModelList, ICacheManager cacheManager)
-
showDisplay
void showDisplay(Message msg)
-
setSpeed
void setSpeed(float speed, boolean soundTouch)
-
setNeedMute
void setNeedMute(boolean needMute)
-
setVolume
void setVolume(float left, float right)
-
releaseSurface
void releaseSurface()
-
release
void release()
-
getBufferedPercentage
int getBufferedPercentage()
-
getNetSpeed
long getNetSpeed()
-
setSpeedPlaying
void setSpeedPlaying(float speed, boolean soundTouch)
-
start
void start()
-
stop
void stop()
-
pause
void pause()
-
getVideoWidth
int getVideoWidth()
-
getVideoHeight
int getVideoHeight()
-
isPlaying
boolean isPlaying()
-
seekTo
void seekTo(long time)
-
getCurrentPosition
long getCurrentPosition()
-
getDuration
long getDuration()
-
getVideoSarNum
int getVideoSarNum()
-
getVideoSarDen
int getVideoSarDen()
-
isSurfaceSupportLockCanvas
boolean isSurfaceSupportLockCanvas()
-
setSeekParameter
void setSeekParameter(@Nullable() SeekParameters seekParameters)
设置seek 的临近帧。
-
-
-
-