switchCamera method
@detail api
@hiddensdk(audiosdk)
@author zhangzhenyu.samuel
@brief 切换视频内部采集时使用的前置/后置摄像头
调用此接口后,在本地会触发 onVideoDeviceStateChanged{@link #IRTCEngineEventHandler#onVideoDeviceStateChanged} 回调。
@param cameraId 摄像头 ID,参看 CameraId{@link #CameraId}
@return
- 0:方法调用成功
- < 0:方法调用失败
@note
- 默认使用前置摄像头。
- 如果你正在使用相机进行视频采集,切换操作当即生效;如果相机未启动,后续开启内部采集时,会打开设定的摄像头。
Implementation
FutureOr<int> switchCamera(CameraId cameraId) async {
return await nativeCall('switchCamera', [cameraId.$value]);
}