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