Events class abstract
Handlers for events fired by the player.
- Annotations
-
- @anonymous
- @JS()
Constructors
-
Events({PlayerEventHandler<
PlayerEvent> onReady, PlayerEventHandler<OnStateChangeEvent> onStateChange, PlayerEventHandler<OnPlaybackQualityChangeEvent> onPlaybackQualityChange, PlayerEventHandler<OnPlaybackRateChangeEvent> onPlaybackRateChange, PlayerEventHandler<OnErrorEvent> onError, PlayerEventHandler<PlayerEvent> onApiChange}) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
onApiChange
↔ PlayerEventHandler<
PlayerEvent> -
Event fired to indicate thath the player has loaded, or unloaded, a module
with exposed API methods. This currently only occurs for closed captioning.
getter/setter pair
-
onError
↔ PlayerEventHandler<
OnErrorEvent> -
Event fired when an error in the player occurs
getter/setter pair
-
onPlaybackQualityChange
↔ PlayerEventHandler<
OnPlaybackQualityChangeEvent> -
Event fired when the playback quality of the player changes.
getter/setter pair
-
onPlaybackRateChange
↔ PlayerEventHandler<
OnPlaybackRateChangeEvent> -
Event fired when the playback rate of the player changes.
getter/setter pair
-
onReady
↔ PlayerEventHandler<
PlayerEvent> -
Event fired when a player has finished loading and is ready to begin receiving API calls.
getter/setter pair
-
onStateChange
↔ PlayerEventHandler<
OnStateChangeEvent> -
Event fired when the player's state changes.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited