Modifier and Type | Interface and Description |
---|---|
static interface |
AliLiveShiftPlayer.OnSeekLiveCompletionListener
Timeshifting success callback.
|
static interface |
AliLiveShiftPlayer.OnTimeShiftUpdaterListener
Timeshifting update callback.
|
IPlayer.ConvertURLCallback, IPlayer.MirrorMode, IPlayer.OnCompletionListener, IPlayer.OnErrorListener, IPlayer.OnInfoListener, IPlayer.OnLoadingStatusListener, IPlayer.OnLogCallback, IPlayer.OnPreparedListener, IPlayer.OnRenderingStartListener, IPlayer.OnSeekCompleteListener, IPlayer.OnSeiDataListener, IPlayer.OnSnapShotListener, IPlayer.OnStateChangedListener, IPlayer.OnSubtitleDisplayListener, IPlayer.OnThumbnailListener, IPlayer.OnTrackChangedListener, IPlayer.OnTrackReadyListener, IPlayer.OnVideoSizeChangedListener, IPlayer.PropertyKey, IPlayer.RotateMode, IPlayer.ScaleMode, IPlayer.SeekMode
completion, error, idle, initalized, paused, prepared, started, stopped, unknow
Modifier and Type | Method and Description |
---|---|
long |
getCurrentLiveTime()
Query the current broadcasting time.
|
long |
getCurrentTime()
Query the time that the player currently seeks to.
|
void |
seekToLiveTime(long liveTime)
Seek to a specified time.
|
void |
setDataSource(LiveShift liveShift)
Specify a timeshift playback source.
|
void |
setOnSeekLiveCompletionListener(AliLiveShiftPlayer.OnSeekLiveCompletionListener l)
Set a timeshifting success callback.
|
void |
setOnTimeShiftUpdaterListener(AliLiveShiftPlayer.OnTimeShiftUpdaterListener l)
Set a timeshifting update callback.
|
currentTrack, currentTrack, enableHardwareDecoder, enableLog, getCacheFilePath, getCacheFilePath, getConfig, getDuration, getMediaInfo, getMirrorMode, getPropertyString, getRotateMode, getScaleMode, getSpeed, getVideoHeight, getVideoRotation, getVideoWidth, getVolume, isAutoPlay, isLoop, isMute, pause, prepare, redraw, release, reload, reset, seekTo, seekTo, selectTrack, setAutoPlay, setCacheConfig, setConfig, setDisplay, setLogCallback, setLoop, setMirrorMode, setMute, setOnCompletionListener, setOnErrorListener, setOnInfoListener, setOnLoadingStatusListener, setOnPreparedListener, setOnRenderingStartListener, setOnSeekCompleteListener, setOnSeiDataListener, setOnSnapShotListener, setOnStateChangedListener, setOnSubtitleDisplayListener, setOnTrackChangedListener, setOnTrackReadyListener, setOnVideoSizeChangedListener, setRotateMode, setScaleMode, setSpeed, setSurface, setTraceId, setVolume, snapshot, start, stop
void setDataSource(LiveShift liveShift)
liveShift
- The specified timeshift playback source: a local address or a URL. See LiveShift
.long getCurrentLiveTime()
long getCurrentTime()
void seekToLiveTime(long liveTime)
liveTime
- The specified time that the player will seek to. Unit: milliseconds.void setOnTimeShiftUpdaterListener(AliLiveShiftPlayer.OnTimeShiftUpdaterListener l)
l
- The timeshifting update callback.void setOnSeekLiveCompletionListener(AliLiveShiftPlayer.OnSeekLiveCompletionListener l)
l
- The timeshifting success callback.