Mac 语音通话时会降低其他 App 音频的音量
在使用微信、QQ、Facebook时,系统会自动把其他软件的声音缩小。
甚至我在语音通话时,使用 OBS 录音,OBS 内显示的麦克风声音非常小,但是实际音量已经爆音,严重影响正常使用。
经过搜索,发现可能是 AudioDeviceDuck 的问题。AudioDeviceDuck 开启的情况下,会自动降低其他 App 的声音
系统: 15.2 (24C101)
已尝试以下方式:
- 在视频前在终端中输入代码:
printf "p *(char*)(void(*)())AudioDeviceDuck=0xc3\nq" | lldb -n WeChat
未解决问题。报错信息如下:
(lldb) process attach --name "WeChat"
error: attach failed: attach failed (Not allowed to attach to process. Look in the console messages (Console.app), near the debugserver entries, when the attach failed. The subsystem that denied the attach permission will likely have logged an informative message about why it was denied.)
(lldb) p *(char*)(void(*)())AudioDeviceDuck=0xc3
error: unable to evaluate expression while the process is exited: the process must be stopped because the expression might require allocating memory.
(lldb) q
但是这个指令在曾经的老系统,老 Mac 上有用。
- 在“旁白实用工具.app” - “声音”中,取消勾选“启用音频闪避”。 也未解决问题, 无报错信息。这个似乎只是取消了旁白的音频闪避。
[经过版主编辑]