-
public interface InboxVideoPlayerHandle
-
-
Method Summary
Modifier and Type Method Description abstract UnitinitExoplayer(Context context, Function0<Unit> buffering, Function0<Unit> playerReady)abstract ViewvideoSurface()abstract UnitsetPlayWhenReady(Boolean play)abstract Unitpause()abstract UnitinitPlayerView(Context context, Function0<Drawable> artworkAsset)abstract FloatplayerVolume()abstract UnithandleMute()abstract UnitstartPlaying(Context ctx, String uriString, Boolean isMediaAudio, Boolean isMediaVideo)-
-
Method Detail
-
initExoplayer
abstract Unit initExoplayer(Context context, Function0<Unit> buffering, Function0<Unit> playerReady)
-
videoSurface
abstract View videoSurface()
-
setPlayWhenReady
abstract Unit setPlayWhenReady(Boolean play)
-
initPlayerView
abstract Unit initPlayerView(Context context, Function0<Drawable> artworkAsset)
-
playerVolume
abstract Float playerVolume()
-
handleMute
abstract Unit handleMute()
-
-
-
-