Skip to Content

Recipes

静音按钮

let muted = false; muteButton.onclick = async () => { muted = !muted; await (muted ? client.muteInputAudio() : client.unmuteInputAudio()); };

数字人出现之前显示加载状态

spinner.hidden = false; client.on("video_play_started", () => { spinner.hidden = true; }); await client.streamToVideoElement("avatar");

通话结束时收尾,不管是谁结束的

client.on("session_ended", () => { startButton.disabled = false; stopButton.disabled = true; });

不用麦克风加入(Avatar only,或用户拒绝了麦克风)

await client.streamToVideoElement("avatar", { microphone: false });