startCameraCapture abstract method
Future<void>
startCameraCapture({
- required VideoSourceType sourceType,
- required CameraCapturerConfiguration config,
开始通过摄像头采集视频。
调用该方法可以通过指定 sourceType 同时开启多路摄像头采集。 在 iOS 平台上调用该方法前,如果要开启多路摄像头采集,需要在调用该方法前,先调用 enableMultiCamera 并设置 enabled 为 true 。
sourceType视频源的类型。详见 VideoSourceType 。 iOS 设备最多支持 2 路摄像头采集的视频流(要求设备配备多摄像头或支持外接摄像头)。 Android 设备最多支持 4 路摄像头采集的视频流(要求设备配备多摄像头或支持外接摄像头)。 桌面端最多支持 4 路摄像头采集的视频流。config视频采集配置。详见 CameraCapturerConfiguration 。 在 iOS 平台上,该参数无实际作用。请使用 enableMultiCamera 中的 config 参数设置视频采集配置。
Returns 方法成功调用时,无返回值;方法调用失败时,会抛出 AgoraRtcException 异常,你需要捕获异常并进行处理。详见错误码了解详情和解决建议。
Implementation
Future<void> startCameraCapture(
{required VideoSourceType sourceType,
required CameraCapturerConfiguration config});