Package live.hms.hls_player
Class HmsHlsPlayer
-
- All Implemented Interfaces:
-
live.hms.hls_player.HmsHlsPlayerInterface
public final class HmsHlsPlayer implements HmsHlsPlayerInterface
-
-
Constructor Summary
Constructors Constructor Description HmsHlsPlayer(Context context, HMSSDK hmssdk)
-
Method Summary
-
-
Constructor Detail
-
HmsHlsPlayer
HmsHlsPlayer(Context context, HMSSDK hmssdk)
-
-
Method Detail
-
getMILLISECONDS_BEHIND_LIVE_IS_PAUSED
final Long getMILLISECONDS_BEHIND_LIVE_IS_PAUSED()
If the current playback is this far behind live it is considered paused.
-
setMILLISECONDS_BEHIND_LIVE_IS_PAUSED
final Unit setMILLISECONDS_BEHIND_LIVE_IS_PAUSED(Long MILLISECONDS_BEHIND_LIVE_IS_PAUSED)
If the current playback is this far behind live it is considered paused.
-
getNativePlayer
final ExoPlayer getNativePlayer()
-
setAnalytics
Unit setAnalytics(HMSSDK analytics)
-
setStatsMonitor
Unit setStatsMonitor(PlayerStatsListener statsListener)
-
getLastError
HmsHlsException getLastError()
-
addPlayerEventListener
Unit addPlayerEventListener(HmsHlsPlaybackEvents events)
-
getHmsHlsLayers
List<HmsHlsLayer> getHmsHlsLayers()
-
setHmsHlsLayer
Unit setHmsHlsLayer(HmsHlsLayer layer)
-
getCurrentHmsHlsLayer
HmsHlsLayer getCurrentHmsHlsLayer()
May be null if the player wasn't initialized, will return a value otherwise.
-
seekForward
Unit seekForward(Long value, TimeUnit unit)
-
seekBackward
Unit seekBackward(Long value, TimeUnit unit)
-
seekToLivePosition
Unit seekToLivePosition()
-
sendError
final Unit sendError(HmsHlsException hmsError)
-
areClosedCaptionsSupported
final Boolean areClosedCaptionsSupported()
-
-
-
-