BRTC Android SDK 的 BRTC 以及 BRTCDeviceManager 提供了一些方法用于音视频设备管理,例如切换摄像头、设置音频路由等。您可以根据产品使用场景的需要,使用这些方法来完成您的业务逻辑。
下面举一些常见功能的使用示例:
在开启摄像头预览后,如果收到了onCameraDidReady回调,说明摄像头已经准备就绪,您可以调用switchCamera方法切换摄像头。
onCameraDidReady
switchCamera
// 切换到前置摄像头 engine.getDeviceManager().switchCamera(true); // 切换到后置摄像头,如果有多个后置摄像头,只会切换到第一个 engine.getDeviceManager().switchCamera(false);
通过接口 setAudioRoute 可以指定声音输出路由(如听筒、扬声器等)。
engine.getDeviceManager().setAudioRoute(BRTCAudioRoute.BRTCAudioModeEarpiece);
音视频设备管理
BRTC Android SDK 的 BRTC 以及 BRTCDeviceManager 提供了一些方法用于音视频设备管理,例如切换摄像头、设置音频路由等。您可以根据产品使用场景的需要,使用这些方法来完成您的业务逻辑。
下面举一些常见功能的使用示例:
切换摄像头
在开启摄像头预览后,如果收到了
onCameraDidReady回调,说明摄像头已经准备就绪,您可以调用switchCamera方法切换摄像头。设置音频路由
通过接口 setAudioRoute 可以指定声音输出路由(如听筒、扬声器等)。