跳转至

设置本地音视频属性

最近更新时间:2022-01-25 15:13:37 星期二

setLocalVideoMirrorMode

简要描述 - 设置本地视频镜像模式

默认:TKVideoMirrorModeAuto,表示前置摄像头时开启镜像模式,后置摄像头时不开启镜像。

接口名称
- - (int)setLocalVideoMirrorMode(TKVideoMirrorMode mirrorMode);

参数

参数名 必填 类型 说明
mode TKVideoMirrorMode 视频镜像模式,枚举值,详见 扩展字段 定义

方法示例

1
    TKRoomManager.getInstance().setLocalVideoMirrorMode(TKVideoMirrorMode.TKVideoMirrorModeAuto);
返回值说明

类型 说明
int 0:表示调用成功,非0:表示调用失败

setVideoProfile

简要描述 - 设置本地视频分辨率

接口名称
- - (int)setVideoProfile(VideoProfile videoProfile);

参数

参数名 必填 类型 说明
profile TKVideoProfile 视频分辨率,详见 扩展字段 定义

方法示例

1
2
3
4
5
    videoProfile = new VideoProfile();
    videoProfile.setWidth(160);
    videoProfile.setHeight(120);
    videoProfile.setMaxfps(10);
    TKRoomManager.getInstance().setVideoProfile(videoProfile);
返回值说明

类型 说明
int 0:表示调用成功,非0:表示调用失败

selectCameraPosition

简要描述 - 切换前后置摄像头

接口名称
- - (int)selectCameraPosition(boolean front);

参数

参数名 必填 类型 说明
front boolean true:表示前置摄像头,false:表示后置摄像头

方法示例

1
    TKRoomManager.getInstance().selectCameraPosition(true);
返回值说明

类型 说明
int 0:表示调用成功,非0:表示调用失败

setCameraOrientation

简要描述 - 切换本地置摄像头采集方向(sdk默认的获取屏幕方向在某些设备上可能不太准确,建议用户自己获取和设置)

接口名称
- - (void)setCameraOrientation(TKRoomManagerImpl.TKVideoRotation rotation);

参数

参数名 必填 类型 说明
rotation TKVideoRotation 旋转角度

方法示例

1
    TKRoomManager.getInstance().setCameraOrientation(TKRoomManagerImpl.TKVideoRotation.RTCVideoRotation_180);
返回值说明

类型 说明

enableLocalVideo

简要描述 - 开启/关闭本地摄像头

默认是启用摄像头。

接口名称
- - (int)enableLocalVideo(boolean enable);

参数

参数名 必填 类型 说明
enable boolean 是否禁用,true:开启摄像头, false:关闭摄像头

方法示例

1
    TKRoomManager.getInstance().enableLocalVideo(false);
返回值说明

类型 说明
int 0:表示调用成功,非0:表示调用失败

enableLocalAudio

简要描述 - 开启/关闭本地音频

默认是启用音频。

接口名称
- - (int)enableLocalAudio(boolean enable);

参数

参数名 必填 类型 说明
enable boolean 是否禁用,true:开启音频, false:关闭音频

方法示例

1
    TKRoomManager.getInstance().enableLocalAudio(true)
返回值说明

类型 说明
int 0:表示调用成功,非0:表示调用失败

useLoudSpeaker

简要描述 - 音频是否外放

默认是外放,扬声器模式。

接口名称
- - (int)useLoudSpeaker(boolean use);

参数

参数名 必填 类型 说明
use boolean true:外放 false:关闭

方法示例

1
   TKRoomManager.getInstance().useLoudSpeaker(false);
返回值说明

类型 说明
int 0:表示调用成功,非0:表示调用失败

setRemoteAudioVolume

简要描述 - 设置用户的声音音量

接口名称
- - (int)setRemoteAudioVolume(double volume, String peerId, int type);

参数

参数名 必填 类型 说明
volume double 音量大小
peerId String 用户ID
type int 媒体类型,1 video,2 MP3/MP4 media,3 screen,4 file media

方法示例

1
   TKRoomManagerImpl.getInstance().setRemoteAudioVolume(20, "123", 2);
返回值说明

类型 说明
int 0:表示调用成功,非0:表示调用失败

© 2016-2023 北京拓课网络科技有限公司 版权所有  京ICP备17018423号-1 京公网安备11010502043461号