Package-level declarations
Types
Link copied to clipboard
open class BrightcoveAudioTracksController : AbstractComponent
A controller class for managing audio tracks dialog windows.
Link copied to clipboard
open class BrightcoveClosedCaptioningController : AbstractComponent
A controller class for managing closed captioning dialogue windows.
Link copied to clipboard
Singleton class used to make manage the player options menu and its items, used for Android TV.
Link copied to clipboard
It 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
Link copied to clipboard
Default SourceSelector controller responsible to react to the SELECT_SOURCE event and call selectSource of the SourceSelector set.
Link copied to clipboard
class FullScreenController
The default Brightcove enter/exit full screen controller.
Link copied to clipboard
The HLS Source Selector navigates the Video Source Collection and selects an HLS source.
Link copied to clipboard
Provides a class to manage the media controls visibility state.
Link copied to clipboard
Indicates that during a search for a suitable Source rendition, none could be found.
Link copied to clipboard
Link copied to clipboard
interface SourceSelector
Defines methods provided by any class that allows for selection of a Source within a Video object by some set of rules or logic.
Link copied to clipboard
@Emits(events = [EventType.COMPLETED, EventType.CUE_POINT, EventType.DID_SELECT_SOURCE, EventType.DID_SET_VIDEO, EventType.PLAY, EventType.SELECT_SOURCE, EventType.SET_SOURCE, EventType.SET_VIDEO_STILL] )
@ListensFor(events = [EventType.COMPLETED, EventType.CUE_POINT, EventType.SEEK_TO, EventType.DID_SEEK_TO, EventType.DID_SET_SOURCE, EventType.PLAY, EventType.DID_PLAY, EventType.PROGRESS, EventType.READY_TO_PLAY, EventType.REMOVE_CUE_POINT, EventType.SET_CUE_POINT, EventType.SET_CUE_POINTS, EventType.SET_VIDEO, EventType.WILL_CHANGE_VIDEO] )
Manages video playback and provides proper translation between the Brightcove representation of videos and the underlying platform's representation.