LiveButtonController
The default Brightcove live controller.
Constructors
Link copied to clipboard
constructor(context: Context, videoView: BaseVideoView, controlBar: View, font: Typeface, bundle: Bundle)
Builds a button controller to handle the live button, handling things like setting the foreground color to provide the user with an indication that the video is showing either live video or recorded video, returning to showing live video, handling initial play, etc.
Properties
Functions
Link copied to clipboard
Convenience method to add an EventListener for the given type using the EventEmitter.on() method.
Link copied to clipboard
Convenience method to add an EventListener for the given type using the EventEmitter.once() method.
Link copied to clipboard
Implements a getter for the SDK event emitter.
Link copied to clipboard
Implements a getter for the managed state.
Link copied to clipboard
Implements a default behavior to get the current properties without any additional processing.
Link copied to clipboard
Gets the button state list providing information about the states associated with a button face.
Link copied to clipboard
Gets the current visibility state.
Link copied to clipboard
Link copied to clipboard
Called back on change in the accessibility state.
Link copied to clipboard
On dpad center key actioned
Link copied to clipboard
On dpad down key actioned
Link copied to clipboard
On dpad left key actioned
Link copied to clipboard
On dpad right key actioned
Link copied to clipboard
On fast forward key actioned
Link copied to clipboard
On play pause key actioned
Link copied to clipboard
On skip backward key actioned
Link copied to clipboard
On skip forward key actioned
Link copied to clipboard
Removes the specified listener from the EventEmitter.
Link copied to clipboard
Removes all set listeners from the EventEmitter.
Link copied to clipboard
Sets the button visibility.
Link copied to clipboard
Implements to update a state (toggle) button to display the correct glyph and content description for the current managed state value.