startLocalPreview method

Future<void> startLocalPreview(
  1. bool frontCamera,
  2. int? viewId
)

开启本地摄像头以预览画面,只有当 enterRoom 被调用后才会开启视频推流(如果已调用,则会自动开始视频推流)

当第一帧摄像头视频帧开始绘制时,您将收到 TRTCCloudListener 中的 onFirstVideoFrame(null) 回调。

参数:

frontCamera true:前置摄像头;false:后置摄像头。

viewIdTRTCCloudVideoView 生成的 viewId。承载视频画面的控件。

不支持:

  • macOS

Implementation

Future<void> startLocalPreview(bool frontCamera, int? viewId) {
  if (viewId == null) {
    return _cloudChannel
        .invokeMethod('startLocalPreview', {"isFront": frontCamera});
  } else {
    return TRTCCloudVideoViewController(viewId)
        .startLocalPreview(frontCamera);
  }
}