onFrame$audioFrame method

FutureOr<void> onFrame$audioFrame(
  1. dynamic playerId,
  2. dynamic audioFrame
)
override

@detail callback @brief 当本地音频文件混音时,回调播放的音频帧。 @param playerId 播放器 ID @param audioFrame 参看 ByteRTCAudioFrame{@link #ByteRTCAudioFrame}。

Implementation

FutureOr<void> onFrame$audioFrame(
    dynamic playerId, dynamic audioFrame) async {
  if ($instance == null || $instance is! IMediaPlayerAudioFrameObserver) {
    return;
  }
  return ($instance as IMediaPlayerAudioFrameObserver)
      .onFrame
      ?.call(int.tryParse(playerId.toString()) ?? 0);
}