【问题标题】:How to get my microphone status on discord如何在不和谐中获取我的麦克风状态
【发布时间】:2020-12-08 23:47:01
【问题描述】:

我正在为桌面创建灯光,当我的麦克风在 Discord 上处于活动状态时此灯为绿色,当我的麦克风静音时此灯为红色。所以我想从不和谐中获取我的麦克风状态。但我不知道怎么做。

  1. 当我不在语音聊天中时,如何从 Discord 中获取我的麦克风状态?

我知道如何在进行语音聊天时获取麦克风状态,但我想一直获取此信息。

谢谢。

【问题讨论】:

    标签: discord


    【解决方案1】:

    您可以使用Client#voiceStateUpdate 来检测您何时更改是否静音。

    client.on('voiceStateUpdate', (oldState, newState) => {
      if (oldState.member.user.id !== "youridhere") return // make sure its only checking for your microhpone
      if (newState.mute) { // check if mic is muted
        setLightColor("red") //if true make light red
      } else {
        setLightColor("green") //if false make light green
      }
    })
    

    【讨论】:

    • 当我在语音聊天时它工作得很好。但我想一直这样工作,所以当我不在频道上时我也想这样工作。
    猜你喜欢
    • 1970-01-01
    • 2021-12-22
    • 2020-09-05
    • 2013-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多