函数列表 | 描述 |
本地设备添加事件 | |
测试摄像头画面渲染成功回调 | |
测试麦克风时的音量回调 | |
测试扬声器时的音量回调 |
函数列表 | 描述 |
判断当前是否为前置摄像头(仅适用于移动端) | |
切换前置或后置摄像头(仅适用于移动端) | |
查询是否支持自动识别人脸位置(仅适用于移动端) | |
开启自动对焦功能(仅适用于移动端) | |
开启/关闭闪光灯,也就是手电筒模式(仅适用于移动端) | |
设置音频路由(仅适用于移动端) | |
设置事件回调 | |
开始摄像头测试(仅适用于桌面端) | |
结束摄像头测试(仅适用于桌面端) | |
开始麦克风测试(仅适用于桌面端) | |
结束麦克风测试(仅适用于桌面端) | |
开始扬声器测试(仅适用于桌面端) | |
结束扬声器测试(仅适用于桌面端) | |
获取设备列表(仅适用于桌面端) | |
设置当前要使用的设备(仅适用于桌面端) | |
获取当前正在使用的设备(仅适用于桌面端) |
函数列表 | 描述 |
设备信息 |
枚举类型 | 描述 |
设备类型 | |
设备操作 | |
音频路由(即声音的播放模式) |
- (void)onDeviceChanged: | (NSString *)deviceId |
type: | |
state: |
参数 | 描述 |
deviceId | 设备 ID。 |
state | 通断状态,0:设备已添加;1:设备已被移除;2:设备已启用。 |
type | 设备类型。 |
- (void)onTestCameraVideoFrameRendered: | (NSInteger)width |
height: | (NSInteger)height |
参数 | 描述 |
height | 画面的高度。 |
width | 画面的宽度。 |
- (void)onTestMicVolume: | (NSInteger)volume |
参数 | 描述 |
volume | 麦克风采集到的音量值,取值范围0 - 100。 |
- (void)onTestSpeakerVolume: | (NSInteger)volume |
参数 | 描述 |
volume | SDK 提交给扬声器去播放的声音的音量,取值范围0 - 100。 |
- (void)switchCamera: | (BOOL)frontCamera |
- (void)enableCameraAutoFocus: | (BOOL)enabled |
- (void)enableCameraTorch: | (BOOL)enabled |
- (void)setAudioRoute: |
- (void)setObserver: |
参数 | 描述 |
observer | 监听的实例。 |
- (void)startCameraDeviceTest: | (TUIVideoView *__nullable)view |
- (void)startMicDeviceTest: | (NSInteger)interval |
playback: | (BOOL)playback |
参数 | 描述 |
interval | 麦克风音量的回调间隔。 |
playback | 是否开启回播麦克风声音,开启后用户测试麦克风时会听到自己的声音。 |
- (void)startSpeakerDeviceTest: | (NSString *) filePath |
参数 | 描述 |
filePath | 声音文件的路径。 |
- (void)getDevicesList: | |
callback: | (TUIDeviceListBlock)callback |
参数 | 描述 |
type | 设备类型,指定需要获取哪种设备的列表。详见 $TUIMediaDeviceType$ 定义。 |
- (void)setCurrentDevice: | |
deviceId: | (NSString *) deviceId |
参数 | 描述 |
deviceId | |
type | 设备类型,详见 $TUIMediaDeviceType$ 定义。 |
- (void)getCurrentDevice: | |
callback: | (TUIDeviceInfoBlock) callback |
参数 | 描述 |
type | 设备类型,详见 $TUIMediaDeviceType$ 定义。 |
枚举 | 取值 | 描述 |
TUIMediaDeviceTypeUnknown | -1 | 未定义的设备类型 |
TUIMediaDeviceTypeAudioInput | 0 | 麦克风类型设备 |
TUIMediaDeviceTypeAudioOutput | 1 | 扬声器类型设备 |
TUIMediaDeviceTypeVideoCamera | 2 | 摄像头类型设备 |
枚举 | 取值 | 描述 |
TUIMediaDeviceStateAdd | 0 | 设备已被插入 |
TUIMediaDeviceStateRemove | 1 | 设备已被移除 |
TUIMediaDeviceStateActive | 2 | 设备已启用 |
枚举 | 取值 | 描述 |
TUIAudioRouteSpeakerphone | 0 | Speakerphone:使用扬声器播放(即“免提”),扬声器位于手机底部,声音偏大,适合外放音乐。 |
TUIAudioRouteEarpiece | 1 | Earpiece:使用听筒播放,听筒位于手机顶部,声音偏小,适合需要保护隐私的通话场景。 |
枚举类型 | 描述 |
deviceId | 设备 ID |
deviceName | 设备名称 |
deviceProperties | 设备属性 |
本页内容是否解决了您的问题?