enableCamera method

Future<void> enableCamera(
  1. bool enable,
  2. {ZegoPublishChannel? channel}
)

开/关摄像头,支持设置其他通道的推流。

支持版本:1.1.0 及以上。 详情描述:此函数用于控制是否启动摄像头的采集,关闭摄像头后,将不会进行视频采集,此时本地预览和推流都将没有视频数据。 默认值:默认为 "true",即打开摄像头。 调用时机:在创建引擎 createEngine 后。 使用限制:无。 注意事项:在使用自定义视频采集功能 enableCustomVideoCapture 的情况下,由于开发者接管了视频数据的采集,SDK 不再负责视频数据的采集,但此函数依然会影响是否进行编码的行为。因此开发者使用自定义视频采集时,请确保此函数的值为 "true"。 注意:此函数仅在 ZegoExpressVideo SDK 中有效!

  • enable 是否打开摄像头;"true" 表示打开摄像头;"false" 表示关闭摄像头。
  • channel 推流通道

Implementation

Future<void> enableCamera(bool enable, {ZegoPublishChannel? channel}) async {
  return await ZegoExpressImpl.instance
      .enableCamera(enable, channel: channel);
}