-
public final class VideoPlayerMediator extends AbstractPlayerMediator
-
-
Constructor Summary
Constructors Constructor Description VideoPlayerMediator(VideoPlayerConfig videoPlayerConfig, IViewHandler viewHandler, IReactorSocket reactorSocket, CoroutineScope dispatcher, IDataManager dataManager, List<TimelineMarkerEntity> timelineMarkerActionEntities, ICast cast, Logger logger)
-
Method Summary
Modifier and Type Method Description final Unitinitialize(MLSPlayerView MLSPlayerView, IPlayer player, MLSBuilder builder)region Initialization final UnitsetAnnotationMediator(AnnotationMediator annotationMediator)final UnitattachPlayer(MLSPlayerView playerView)final UnitonResume()final UnitonPause()final Unitconfig(VideoPlayerConfig videoPlayerConfig)UnitonReactorEventUpdate(String eventId, String updateId)region Over-ridden functions UnitonReactorCounterUpdate(String counts)UnitonReactorTimelineUpdate(String timelineId, String updateId)UnitplayVideo(EventEntity event)region Playback functions UnitplayVideo(String eventId)final UnitplayExternalSourceVideo(String videoUri)final Unitrelease()final Unitdestroy()final UnitcancelPulling()final IPlayergetPlayer()-
-
Constructor Detail
-
VideoPlayerMediator
VideoPlayerMediator(VideoPlayerConfig videoPlayerConfig, IViewHandler viewHandler, IReactorSocket reactorSocket, CoroutineScope dispatcher, IDataManager dataManager, List<TimelineMarkerEntity> timelineMarkerActionEntities, ICast cast, Logger logger)
-
-
Method Detail
-
initialize
final Unit initialize(MLSPlayerView MLSPlayerView, IPlayer player, MLSBuilder builder)
region Initialization
-
setAnnotationMediator
final Unit setAnnotationMediator(AnnotationMediator annotationMediator)
-
attachPlayer
final Unit attachPlayer(MLSPlayerView playerView)
-
config
final Unit config(VideoPlayerConfig videoPlayerConfig)
-
onReactorEventUpdate
Unit onReactorEventUpdate(String eventId, String updateId)
region Over-ridden functions
-
onReactorCounterUpdate
Unit onReactorCounterUpdate(String counts)
-
onReactorTimelineUpdate
Unit onReactorTimelineUpdate(String timelineId, String updateId)
-
playVideo
Unit playVideo(EventEntity event)
region Playback functions
-
playExternalSourceVideo
final Unit playExternalSourceVideo(String videoUri)
-
cancelPulling
final Unit cancelPulling()
-
-
-
-