ByteArkPlayerListener class
A listener class to handle various events from the ByteArk video player.
Constructors
- ByteArkPlayerListener({VoidCallback? onPlayerReady, VoidCallback? onPlayerLoadingMetadata, VoidCallback? onPlayerEnterFullscreen, VoidCallback? onPlayerExitFullscreen, VoidCallback? onPlayerEnterPictureInPictureMode, VoidCallback? onPlayerExitPictureInPictureMode, VoidCallback? onPlaybackFirstPlay, VoidCallback? onPlaybackPlay, VoidCallback? onPlaybackPause, VoidCallback? onPlaybackSeeking, VoidCallback? onPlaybackSeeked, VoidCallback? onPlaybackEnded, VoidCallback? onPlaybackTimeupdate, VoidCallback? onPlaybackBuffering, VoidCallback? onPlaybackBuffered, VoidCallback? onPlaybackResolutionChanged, VoidCallback? onPlaybackPlaylistItemChanged, dynamic onPlaybackError(ByteArkPlayerPlaybackErrorData error)?, VoidCallback? onAdsRequest, VoidCallback? onAdsBreakStart, VoidCallback? onAdsBreakEnd, dynamic onAdsStart(ByteArkPlayerAdsData data)?, dynamic onAdsFirstQuartile(ByteArkPlayerAdsData data)?, dynamic onAdsMidPoint(ByteArkPlayerAdsData data)?, dynamic onAdsThirdQuartile(ByteArkPlayerAdsData data)?, dynamic onAdsImpressed(ByteArkPlayerAdsData data)?, dynamic onAdsClicked(ByteArkPlayerAdsData data)?, dynamic onAdsError(ByteArkPlayerAdsErrorData data)?, dynamic onAdsCompleted(ByteArkPlayerAdsData data)?, dynamic onAdsSkipped(ByteArkPlayerAdsData data)?, VoidCallback? onAllAdsCompleted})
-
Creates a new instance of ByteArkPlayerListener with optional event callbacks.
const
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- onAdsBreakEnd → VoidCallback?
-
Called when an ad break ends.
final
- onAdsBreakStart → VoidCallback?
-
Called when an ad break starts.
final
- onAdsClicked → dynamic Function(ByteArkPlayerAdsData data)?
-
Called when an ad is clicked.
final
- onAdsCompleted → dynamic Function(ByteArkPlayerAdsData data)?
-
Called when an ad completes.
final
- onAdsError → dynamic Function(ByteArkPlayerAdsErrorData data)?
-
Called when an ad error occurs.
final
- onAdsFirstQuartile → dynamic Function(ByteArkPlayerAdsData data)?
-
Called when the first quartile of the ad is reached.
final
- onAdsImpressed → dynamic Function(ByteArkPlayerAdsData data)?
-
Called when an ad impression is recorded.
final
- onAdsMidPoint → dynamic Function(ByteArkPlayerAdsData data)?
-
Called when the midpoint of the ad is reached.
final
- onAdsRequest → VoidCallback?
-
Called when an ad request is made.
final
- onAdsSkipped → dynamic Function(ByteArkPlayerAdsData data)?
-
Called when an ad is skipped.
final
- onAdsStart → dynamic Function(ByteArkPlayerAdsData data)?
-
Called when an ad starts playing.
final
- onAdsThirdQuartile → dynamic Function(ByteArkPlayerAdsData data)?
-
Called when the third quartile of the ad is reached.
final
- onAllAdsCompleted → VoidCallback?
-
Called when all ads have completed.
final
- onPlaybackBuffered → VoidCallback?
-
Called when buffering ends.
final
- onPlaybackBuffering → VoidCallback?
-
Called when buffering starts.
final
- onPlaybackEnded → VoidCallback?
-
Called when playback ends.
final
- onPlaybackError → dynamic Function(ByteArkPlayerPlaybackErrorData error)?
-
Called when a playback error occurs.
final
- onPlaybackFirstPlay → VoidCallback?
-
Called when playback plays for the first time.
final
- onPlaybackPause → VoidCallback?
-
Called when playback is paused.
final
- onPlaybackPlay → VoidCallback?
-
Called when playback starts/resumes.
final
- onPlaybackPlaylistItemChanged → VoidCallback?
-
Called when the playlist item changes.
final
- onPlaybackResolutionChanged → VoidCallback?
-
Called when the video resolution changes.
final
- onPlaybackSeeked → VoidCallback?
-
Called when seeking has completed.
final
- onPlaybackSeeking → VoidCallback?
-
Called when the player starts seeking.
final
- onPlaybackTimeupdate → VoidCallback?
-
Called when playback time is updated.
final
- onPlayerEnterFullscreen → VoidCallback?
-
Called when the player enters fullscreen mode.
final
- onPlayerEnterPictureInPictureMode → VoidCallback?
-
Called when the player enters Picture-in-Picture mode.
final
- onPlayerExitFullscreen → VoidCallback?
-
Called when the player exits fullscreen mode.
final
- onPlayerExitPictureInPictureMode → VoidCallback?
-
Called when the player exits Picture-in-Picture mode.
final
- onPlayerLoadingMetadata → VoidCallback?
-
Called when player starts loading metadata.
final
- onPlayerReady → VoidCallback?
-
Called when the player is ready.
final
- 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