mediaView method

Widget mediaView({
  1. RTCVideoViewObjectFit objectFit = RTCVideoViewObjectFit.RTCVideoViewObjectFitContain,
  2. bool mirror = false,
})

Implementation

Widget mediaView({
  RTCVideoViewObjectFit objectFit =
      RTCVideoViewObjectFit.RTCVideoViewObjectFitContain,
  bool mirror = false,
}) {
  if (WebRTC.platformIsIOS) {
    return RTCVideoPlatFormView(
      objectFit: objectFit,
      mirror: mirror,
      onViewReady: (controller) {
        viewController = controller;
        viewController?.srcObject = stream;
      },
    );
  }

  if (renderer == null) {
    return const SizedBox();
  }

  return RTCVideoView(
    renderer!,
    key: textureId == null ? null : Key(textureId!.toString()),
    objectFit: objectFit,
    mirror: mirror,
    filterQuality: FilterQuality.none,
  );
}