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 });