IMediaPlayerEventHandler class

Constructors

IMediaPlayerEventHandler({FutureOr<void> onMediaPlayerStateChanged(int playerId, PlayerState state, PlayerError error)?, FutureOr<void> onMediaPlayerPlayingProgress(int playerId, int progress)?, FutureOr<void> onMediaPlayerEvent(int playerId, PlayerEvent event, String message)?})

Properties

hashCode int
The hash code for this object.
no setterinherited
onMediaPlayerEvent FutureOr<void> Function(int playerId, PlayerEvent event, String message)?
@valid since 3.59 @detail callback @author wangfeng.1004 @brief Callback for audio mixing player events. This callback is triggered after you call selectAudioTrack{@link #IMediaPlayer#selectAudioTrack} and setPosition{@link #IMediaPlayer#setPosition}. @param playerId The ID of IMediaPlayer{@link #IMediaPlayer}. Set by getMediaPlayer{@link #RTCEngine#getMediaPlayer}. @param event See PlayerEvent{@link #PlayerEvent}. @param message Event description message, which may be empty.
getter/setter pair
onMediaPlayerPlayingProgress FutureOr<void> Function(int playerId, int progress)?
@detail callback @brief Periodic callback for audio mixing progress. The period is set by setProgressInterval{@link #IMediaPlayer#setProgressInterval}. @param playerId The ID of IMediaPlayer{@link #IMediaPlayer}. Set by getMediaPlayer{@link #RTCEngine#getMediaPlayer}. @param progress Mixing progress in ms. @order 3
getter/setter pair
onMediaPlayerStateChanged FutureOr<void> Function(int playerId, PlayerState state, PlayerError error)?
@detail callback @brief Callback for audio mixing status change. @param playerId The ID of IMediaPlayer{@link #IMediaPlayer}. Set by getMediaPlayer{@link #RTCEngine#getMediaPlayer}. @param state See PlayerState{@link #PlayerState}. @param error See PlayerError{@link #PlayerError}. @order 2
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