我目前正在开发一个不和谐的机器人,它可以使语音聊天的一部分静音/失聪。它是有效的,但我遇到了一些问题。当机器人试图让一大群玩家静音时,他们会一个接一个地静音。当其中一个玩家的互联网连接速度较慢时,他们下面的所有玩家都必须等待,直到该玩家被静音。这意味着静音/取消静音对于5个玩家来说可能需要10秒,这对于我使用它的目的来说太长了。
静音/耳聋过程的简化代码:
this.players.forEach(player => {
// If player belongs to group that has to be muted
if ([condition]) {
// Mut
在我的网站上,我有三个自动播放视频的页面。当这些视频自动播放时,它们会被静音。我喜欢极简主义的设计,所以我不想让任何视频控件可见。下面是其中一个页面的示例:https://www.notenoughknife.com/jamstudios 正如你所看到的,视频下面是文本,上面写着“静音/取消静音”-当然,我想要编辑文本的代码,允许用户静音和取消静音视频。我使用的是Wix.com,它使用Corvid来编辑页面代码。我以前编辑过这个,添加了“显示更多/显示更少”按钮,所以我有点熟悉。 我在网上找到了使视频静音或取消静音的代码,但我无论如何也想不出如何让它同时做到这两点。下面是取消静音的代码: e
我正在尝试为运行chrunchbang linux的笔记本电脑设置硬件静音按钮,我已经让按键事件处理工作,并指向如下脚本:
curvol=$(amixer get Master | grep 'off')
if ["$curvol" != ""]
then
amixer set Master unmute
else
amixer set Master mute
fi
发生的事情是按下指定的按钮,如果静音,它将取消静音;但如果它还没有静音,它不会静音。
我认为问题出在if语句中,我在该语句中检查命令的输出;它似乎总是在执行取消静音,而不管if是否