摄像头
设置摄像头事件回调监听
设置开启/关闭摄像头事件回调
方法
Dart
RCRTCEngine.onEnableCamera
返回值
参数 | 描述 |
---|---|
enable | 是否开启摄像头 |
code | 接口结果码 |
errMsg | 失败原因 |
示例代码
Dart
engine.onEnableCamera = (bool enable, int code, String? errMsg) {
if (code != 0) {
// 操作失败
print('摄像头操作失败: $errMsg');
} else {
// 操作成功
print('摄像头操作成功: ${enable ? "开启" : "关闭"}');
}
};
设置切换摄像头事件回调
方法
Dart
RCRTCEngine.onSwitchCamera
返回值
参数 | 描述 |
---|---|
camera | 切换后的摄像头类型 |
code | 接口结果码 |
errMsg | 失败原因 |
示例代码
Dart
engine.onSwitchCamera = (RCRTCCamera camera, int code, String? errMsg) {
if (code != 0) {
// 切换失败
print('切换摄像头失败: $errMsg');
} else {
// 切换成功
print('切换摄像头成功: ${camera == RCRTCCamera.front ? "前置" : "后置"}');
}
};