onMediaPlayerPlayingProgress$progress method
@detail callback @brief Periodic callback for audio mixing progress. The period is set by setProgressInterval:{@link #ByteRTCMediaPlayer#setProgressInterval}. @param playerId The ID of ByteRTCMediaPlayer{@link #ByteRTCMediaPlayer}. Set by getMediaPlayer:{@link #ByteRTCEngine#getMediaPlayer}. @param progress Mixing progress in ms.
Implementation
FutureOr<void> onMediaPlayerPlayingProgress$progress(
dynamic playerId, dynamic progress) async {
if ($instance == null || $instance is! IMediaPlayerEventHandler) {
return;
}
return ($instance as IMediaPlayerEventHandler)
.onMediaPlayerPlayingProgress
?.call(int.tryParse(playerId.toString()) ?? 0,
int.tryParse(progress.toString()) ?? 0);
}