Interface Summary Interface Description SourceSelectorDefines methods provided by any class that allows for selection of a Source within a Video object by some set of rules or logic.
Class Summary Class Description BrightcoveAudioTracksControllerA controller class for managing audio tracks dialog windows. BrightcoveClosedCaptioningControllerA controller class for managing closed captioning dialogue windows. BrightcovePlayerOptionsManagerSingleton class used to make manage the player options menu and its items, used for Android TV. BrightcoveSourceSelectorIt is the default SourceSelector implementation that will automatically select a Source rendition based on the following rules: If an HLS source rendition exists use it (there should be only one, if any) If no HLS renditions exists, but MP4 renditions exist, use the rendition that is closest to 256 kBps If no HLS or MP4 renditions exist, throw a NoSourceFoundException DefaultSourceSelectionControllerDefault
SourceSelectorcontroller responsible to react to the
EventType.SELECT_SOURCEevent and call
ExoPlayerSourceSelectionController Deprecated.Instead of subclassing
DefaultSourceSelectionController, please create your customized
SourceSelectorand use it to construct the
ExoPlayerSourceSelectorThe default Source Selector used with ExoPlayer. FullScreenControllerThe default Brightcove enter/exit full screen controller. HlsSourceSelectorThe HLS Source Selector navigates the Video Source Collection and selects an HLS source. MediaControlsVisibilityManagerProvides a class to manage the media controls visibility state. ShutterViewController VideoPlaybackControllerManages video playback and provides proper translation between the Brightcove representation of videos and the underlying platform's representation.
Exception Summary Exception Description NoSourceFoundExceptionIndicates that during a search for a suitable Source rendition, none could be found.