跳到主要内容

音频管理

设置音频参数

参数类型必填说明
micphoneIdstring麦克风的 deviceId
sampleRatenumber采样率

发起单人通话时设置

constraints.audio

API 参考:call

const { code, session } = await caller.call({
targetId: this.targetId,
mediaType,
listener: {
......
},

constraints: {
// 音频参数设置
audio: {

// 麦克风的deviceId, 这里以“xxxx”举例
micphoneId: 'xxxx',

// 采样率
sampleRate: 48,
}

}

});

发起多人通话时设置

constraints.audio

API 参考:callInGroup

const { code, session } = await caller.callInGroup({
targetId,
mediaType,
userIds,
listener: {
......
},

constraints: {
// 音频参数设置
audio: {

// 麦克风的deviceId, 这里以“xxxx”举例
micphoneId: 'xxxx',

// 采样率
sampleRate: 48,
}

}

});

接听时设置

audio

API 参考:accept

const { code } = await session.accept({
// 音频参数设置
audio: {

// 麦克风的deviceId, 这里以“xxxx”举例
micphoneId: 'xxxx',

// 采样率
sampleRate: 48,
}

});

禁用本地音频

API 参考:disableAudioTrack

await session.disableAudioTrack()

启用本地音频

API 参考:enableAudioTrack

await session.enableAudioTrack()