Package live.hms.hls_player
Interface HmsHlsPlayerInterface
-
- All Implemented Interfaces:
public interface HmsHlsPlayerInterface
-
-
Method Summary
Modifier and Type Method Description abstract Unitplay(String url)abstract Unitstop()abstract UnitsetAnalytics(HMSSDK analytics)abstract UnitsetStatsMonitor(PlayerStatsListener statsListener)abstract Unitpause()abstract Unitresume()abstract UnitsetHmsHlsLayer(HmsHlsLayer hlsStreamVariant)abstract HmsHlsLayergetCurrentHmsHlsLayer()abstract List<HmsHlsLayer>getHmsHlsLayers()abstract UnitseekForward(Long value, TimeUnit unit)abstract UnitseekBackward(Long value, TimeUnit unit)abstract UnitseekToLivePosition()abstract HmsHlsExceptiongetLastError()abstract UnitaddPlayerEventListener(HmsHlsPlaybackEvents events)abstract IntegergetVolume()abstract UnitsetVolume(Integer volume)-
-
Method Detail
-
setAnalytics
abstract Unit setAnalytics(HMSSDK analytics)
-
setStatsMonitor
abstract Unit setStatsMonitor(PlayerStatsListener statsListener)
-
setHmsHlsLayer
abstract Unit setHmsHlsLayer(HmsHlsLayer hlsStreamVariant)
-
getCurrentHmsHlsLayer
abstract HmsHlsLayer getCurrentHmsHlsLayer()
-
getHmsHlsLayers
abstract List<HmsHlsLayer> getHmsHlsLayers()
-
seekForward
abstract Unit seekForward(Long value, TimeUnit unit)
-
seekBackward
abstract Unit seekBackward(Long value, TimeUnit unit)
-
seekToLivePosition
abstract Unit seekToLivePosition()
-
getLastError
abstract HmsHlsException getLastError()
-
addPlayerEventListener
abstract Unit addPlayerEventListener(HmsHlsPlaybackEvents events)
-
-
-
-