更新时间:2023-10-12 GMT+08:00

operateMic(闭音麦克风)

接口描述

设置(或取消)麦克风静音。

注意事项

已经建立通话。

方法定义

OpenEyeCall.prototype.operateMic = function(callid, to_mute, callbacks) 

参数描述

表1 参数说明

参数名

类型

可选/必选

描述

callid

Number

必选

呼叫ID。

to_mute

Number

必选

是否静音。1表示静音,0表示恢复通话。

callbacks

Callback

可选

回调方法。

表2 Callback

参数名

类型

可选/必选

描述

response

function

必选

回调方法的入参请参考表3

表3 回调方法的入参

参数名

类型

描述

description

String

当前请求描述。

result

Number

查询结果。0表示成功,其他表示失败。

rsp

Number

内部消息编号。

回调方法的入参示例:

{
   "description" : "tsdk_mute_mic",
   "result" : 0,
   "rsp" : 67547
}

使用示例

/**
 * 静音/取消静音
 * @param {*} flag 1表示静音,0表示取消静音
 */
function operateMic(flag) {
     global_openEye_SDK.openEyeCall.operateMic(1755709440, flag, { response: onOperateMicResponse });
}

function onOperateMicResponse(data) {
    if (data.result == 0) {
        console.info("OperateMic success. ");
    } else {
        console.error("OperateMic failed. The ErrorCode is " + data.result);
        console.info(data);
    }
}