-
- All Implemented Interfaces:
-
com.vhall.framework.connect.IVHService,com.vhall.player.VHPlayer
public class VHTimeShiftPlayer implements VHPlayer, IVHService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classVHTimeShiftPlayer.Builder
-
Field Summary
Fields Modifier and Type Field Description private intlive_duration
-
Method Summary
Modifier and Type Method Description intgetLive_duration()voidsetOnConnectChangedListener(VhallConnectService.OnConnectStateChangedListener listener)看直播观看参数设置 voidstart(String roomId, String accessToken)voidstart(String roomId, String accessToken, int delay)Constants.StategetState()voidsetDisplay(SurfaceView surfaceView)voidsetDisplay(VodPlayerView vodPlayerView)voidstartPlay(String s)booleanresumeAble()voidsetDPI(String dpi)voidsetDefaultRealtimeSubtitle(boolean open_live_subtitle)voidsetRealtimeSubtitle(boolean open_live_subtitle)StringgetDpi()voidpushMsgInfo()voidstop()voidpause()voidresume()voidrelease()voidseekto(long l)voidaddExtraLogParam(String s)voidsetLogParam(String s)voidsetVideoPlayer(IVHVideoPlayer ivhVideoPlayer)voidsetAudioPlayer(IVHAudioPlayer ivhAudioPlayer)floatsetSpeed(float i)longgetPosition()longgetDuration()booleanisPlaying()voidsetListener(VHPlayerListener listener)voidsetDrawMode(int i)StringgetChannelId()StringgetAccessToken()intgetRealityBufferTime()voidonConnectStateChanged(ConnectServer.State state, int serverType)voidonMessage(String msg)StringgetOriginalUrl()voidprepare(String streamUrl)booleangetProjectionScreen()voidsetWaterMark(String url, int gravity, float alpha)voidsetmConnectTimeout(int mConnectTimeout)voidsetmReconnectTimes(int mReconnectTimes)voidsetmBufferSeconds(int mBufferSeconds)-
Methods inherited from class com.vhall.player.VHPlayer
getDuration, getPosition, getState, isPlaying, mute, pause, prepare, release, resume, seekto, setAudioPlayer, setDisplay, setDrawMode, setListener, setLogParam, setSpeed, setVideoPlayer, startPlay, stop, unmute -
Methods inherited from class com.vhall.framework.connect.IVHService
getAccessToken, getChannelId, onConnectStateChanged, onMessage -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getLive_duration
int getLive_duration()
-
setOnConnectChangedListener
void setOnConnectChangedListener(VhallConnectService.OnConnectStateChangedListener listener)
看直播观看参数设置
-
getState
Constants.State getState()
-
setDisplay
void setDisplay(SurfaceView surfaceView)
-
setDisplay
void setDisplay(VodPlayerView vodPlayerView)
-
resumeAble
boolean resumeAble()
-
setDefaultRealtimeSubtitle
void setDefaultRealtimeSubtitle(boolean open_live_subtitle)
-
setRealtimeSubtitle
void setRealtimeSubtitle(boolean open_live_subtitle)
-
pushMsgInfo
void pushMsgInfo()
-
stop
void stop()
-
pause
void pause()
-
resume
void resume()
-
release
void release()
-
seekto
void seekto(long l)
-
addExtraLogParam
void addExtraLogParam(String s)
-
setLogParam
void setLogParam(String s)
-
setVideoPlayer
void setVideoPlayer(IVHVideoPlayer ivhVideoPlayer)
-
setAudioPlayer
void setAudioPlayer(IVHAudioPlayer ivhAudioPlayer)
-
setSpeed
float setSpeed(float i)
-
getPosition
long getPosition()
-
getDuration
long getDuration()
-
isPlaying
boolean isPlaying()
-
setListener
void setListener(VHPlayerListener listener)
-
setDrawMode
void setDrawMode(int i)
-
getChannelId
String getChannelId()
-
getAccessToken
String getAccessToken()
-
getRealityBufferTime
int getRealityBufferTime()
-
onConnectStateChanged
void onConnectStateChanged(ConnectServer.State state, int serverType)
-
getOriginalUrl
String getOriginalUrl()
-
getProjectionScreen
boolean getProjectionScreen()
-
setWaterMark
void setWaterMark(String url, int gravity, float alpha)
-
setmConnectTimeout
void setmConnectTimeout(int mConnectTimeout)
-
setmReconnectTimes
void setmReconnectTimes(int mReconnectTimes)
-
setmBufferSeconds
void setmBufferSeconds(int mBufferSeconds)
-
-
-
-