ByteRTCMediaPlayerEventHandler constructor

ByteRTCMediaPlayerEventHandler([
  1. NativeClassOptions? options
])

Implementation

ByteRTCMediaPlayerEventHandler([NativeClassOptions? options])
    : super(options == null
          ? const NativeClassOptions([],
              className: _$namespace,
              instanceType: InstanceType.manual,
              bridgeKey: 'com.volcengine.rtc.hybrid_runtime',
              methodMap: {
                r"onMediaPlayerStateChanged$state$error":
                    r"onMediaPlayerStateChanged:state:error:",
                r"onMediaPlayerPlayingProgress$progress":
                    r"onMediaPlayerPlayingProgress:progress:",
                r"onMediaPlayerEvent$event$message":
                    r"onMediaPlayerEvent:event:message:"
              })
          : NativeClassOptions.fromMap({
              ...options.toMap(),
              'bridgeKey': 'com.volcengine.rtc.hybrid_runtime',
            })) {
  registerEvent(r"onMediaPlayerStateChanged:state:error:",
      onMediaPlayerStateChanged$state$error);

  registerEvent(r"onMediaPlayerPlayingProgress:progress:",
      onMediaPlayerPlayingProgress$progress);

  registerEvent(
      r"onMediaPlayerEvent:event:message:", onMediaPlayerEvent$event$message);
}