-
- All Implemented Interfaces:
-
com.clevertap.android.sdk.video.InboxVideoPlayerHandle
@UnstableApi() public final class Media3Handle implements InboxVideoPlayerHandle
-
-
Constructor Summary
Constructors Constructor Description Media3Handle()
-
Method Summary
Modifier and Type Method Description UnitinitExoplayer(Context context, Function0<Unit> buffering, Function0<Unit> playerReady)ViewvideoSurface()UnitsetPlayWhenReady(Boolean play)Unitpause()UnitinitPlayerView(Context context, Function0<Drawable> artworkAsset)FloatplayerVolume()UnithandleMute()UnitstartPlaying(Context ctx, String uriString, Boolean isMediaAudio, Boolean isMediaVideo)-
-
Method Detail
-
initExoplayer
Unit initExoplayer(Context context, Function0<Unit> buffering, Function0<Unit> playerReady)
-
videoSurface
View videoSurface()
-
setPlayWhenReady
Unit setPlayWhenReady(Boolean play)
-
initPlayerView
Unit initPlayerView(Context context, Function0<Drawable> artworkAsset)
-
playerVolume
Float playerVolume()
-
handleMute
Unit handleMute()
-
-
-
-