-
public interface IPlayer
-
-
Method Summary
Modifier and Type Method Description abstract BooleanisReady()abstract Unitcreate(IIma ima, MediaFactory mediaFactory, SimpleExoPlayer exoPlayer, Handler handler, MediaOnLoadCompletedListener mediaOnLoadCompletedListener)abstract UnitreInit(SimpleExoPlayer exoPlayer)abstract ExoPlayergetDirectInstance()abstract PlayergetPlayer()abstract UnitaddListener(Player.EventListener eventListener)abstract UnitseekTo(Long offset)abstract LongcurrentPosition()abstract LongcurrentAbsoluteTime()abstract Longduration()abstract BooleanisLive()abstract BooleanisPlaying()abstract BooleanisPlayingAd()abstract Unitrelease()abstract Unitdestroy()abstract Unitplay(MediaDatum.DRMMediaData drmMediaData)abstract Unitplay(MediaDatum.MediaData mediaData)abstract Unitplay()abstract Unitpause()abstract UnitloadLastVideo()abstract BooleanisWithinValidSegment(Long targetAbsoluteTime)abstract LongdvrWindowSize()abstract LongdvrWindowStartTime()-
-
Method Detail
-
create
abstract Unit create(IIma ima, MediaFactory mediaFactory, SimpleExoPlayer exoPlayer, Handler handler, MediaOnLoadCompletedListener mediaOnLoadCompletedListener)
-
getDirectInstance
abstract ExoPlayer getDirectInstance()
-
getPlayer
abstract Player getPlayer()
-
addListener
abstract Unit addListener(Player.EventListener eventListener)
-
currentPosition
abstract Long currentPosition()
-
currentAbsoluteTime
abstract Long currentAbsoluteTime()
-
isPlayingAd
abstract Boolean isPlayingAd()
-
play
abstract Unit play(MediaDatum.DRMMediaData drmMediaData)
-
play
abstract Unit play(MediaDatum.MediaData mediaData)
-
loadLastVideo
abstract Unit loadLastVideo()
-
isWithinValidSegment
abstract Boolean isWithinValidSegment(Long targetAbsoluteTime)
-
dvrWindowSize
abstract Long dvrWindowSize()
-
dvrWindowStartTime
abstract Long dvrWindowStartTime()
-
-
-
-