-
- All Implemented Interfaces:
-
com.vhall.framework.connect.IVHService,com.vhall.player.VHPlayer
public class VHFastLivePlayer implements VHPlayer, IVHService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classVHFastLivePlayer.Builder
-
Field Summary
Fields Modifier and Type Field Description private IVHVideoPlayervideoPlayer
-
Constructor Summary
Constructors Constructor Description VHFastLivePlayer()
-
Method Summary
Modifier and Type Method Description voidsetVideoPlayer(IVHVideoPlayer ivhVideoPlayer)voidsetOnConnectChangedListener(VhallConnectService.OnConnectStateChangedListener listener)看直播观看参数设置 voidinitPlayer(Context context)voidstart(String lssRoomId, String inavId, String accessToken)Constants.StategetState()voidsetDisplay(SurfaceView surfaceView)voidstartPlay(String s)booleanresumeAble()voidstop()voidpause()voidresume()voidrelease()voidseekto(long l)voidaddExtraLogParam(String s)voidsetLogParam(String s)voidsetAudioPlayer(IVHAudioPlayer ivhAudioPlayer)floatsetSpeed(float i)longgetPosition()longgetDuration()booleanisPlaying()voidsetListener(VHPlayerListener listener)voidsetDrawMode(int i)StringgetChannelId()StringgetAccessToken()voidonConnectStateChanged(ConnectServer.State state, int serverType)voidchangeStreamResolution(int resolution)voidonMessage(String msg)voidprepare(String streamUrl)booleangetProjectionScreen()voidsetWaterMark(String url, int gravity, float alpha)voidsetmConnectTimeout(int mConnectTimeout)voidsetmReconnectTimes(int mReconnectTimes)-
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
-
setVideoPlayer
void setVideoPlayer(IVHVideoPlayer ivhVideoPlayer)
-
setOnConnectChangedListener
void setOnConnectChangedListener(VhallConnectService.OnConnectStateChangedListener listener)
看直播观看参数设置
-
initPlayer
void initPlayer(Context context)
-
getState
Constants.State getState()
-
setDisplay
void setDisplay(SurfaceView surfaceView)
-
resumeAble
boolean resumeAble()
-
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)
-
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()
-
onConnectStateChanged
void onConnectStateChanged(ConnectServer.State state, int serverType)
-
changeStreamResolution
void changeStreamResolution(int resolution)
-
getProjectionScreen
boolean getProjectionScreen()
-
setWaterMark
void setWaterMark(String url, int gravity, float alpha)
-
setmConnectTimeout
void setmConnectTimeout(int mConnectTimeout)
-
setmReconnectTimes
void setmReconnectTimes(int mReconnectTimes)
-
-
-
-