AWS Chime useToggleLocalMute无法正常工作

问题描述

大家好,我正在尝试创建一个在ws-chime中禁用我的麦克风的按钮,我只是按照文档中的字母来操作,即当我单击该按钮时似乎什么也没发生。

 const { muted,toggleMute } = usetoggleLocalMute();
<button onClick={toggleMute}>
          {muted ? "Unmute myself" : "Mute myself"}
        </button>

解决方法

我可以模拟该问题,然后在互联网上搜索this post on github

我尝试实施此处建议的内容,但对我不起作用,因此我决定使用const meetingManager = useMeetingManager();

通过使用该功能,我可以通过拨打电话来静音/取消静音

await meetingManager.audioVideo?.realtimeUnmuteLocalAudio();

await meetingManager.audioVideo?.realtimeMuteLocalAudio();

我不知道这是否是最好的解决方案,但这对我有用,直到他们按照github上的帖子更新文档为止。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...