iOS SDK 提供 API 用于音视频设备管理,例如在通话过程中动态切换视频采集设备、切换音频输出设备等
相关函数接口在 ios-sdk 2.8.20 及以上版本支持
进入房间后,百家云 SDK 支持通过 switchCamera 逐个切换 iOS 设备上的摄像头推流设备。
// 切换到前置" [[self.brtc getDeviceManager] switchCamera:YES]; // 切换到后置摄像头,如果有多个后置摄像头,逐个切换 [[self.brtc getDeviceManager] switchCamera:NO];
通过接口 setAudioRoute 可以指定声音输出到听筒 (BRTCAudioRouteEarpiece) 、还是扬声器 (BRTCAudioRouteSpeakerphone)、 或者蓝牙音频输出设备 (BRTCAudioRouteBluetoothHeadset)
//设置声音输出到扬声器 BRTCAudioRoute route = BRTCAudioRouteSpeakerphone; //设置声音输出到听筒 //route = BRTCAudioRouteEarpiece; //设置声音输出到蓝牙音频输出设备 //route = BRTCAudioRouteBluetoothHeadset; [[self.brtc getDeviceManager] setAudioRoute:route];
音视频设备管理
iOS SDK 提供 API 用于音视频设备管理,例如在通话过程中动态切换视频采集设备、切换音频输出设备等
相关函数接口在 ios-sdk 2.8.20 及以上版本支持
切换视频设备
进入房间后,百家云 SDK 支持通过 switchCamera 逐个切换 iOS 设备上的摄像头推流设备。
切换音频输出设备
通过接口 setAudioRoute 可以指定声音输出到听筒 (BRTCAudioRouteEarpiece) 、还是扬声器 (BRTCAudioRouteSpeakerphone)、 或者蓝牙音频输出设备 (BRTCAudioRouteBluetoothHeadset)