如何在MacBook通过HDMI连接到第二台显示器时打开声音?

我的MacBook Pro在通过HDMI连接第二个显示器时无法播放声音。当我使用音量按钮时,会出现这个图标:

enter image description here

怎么解决这个问题?
7个回答

macOS正在通过HDMI输出声音,并决定音量只能在接收声音的设备上进行更改。如果您希望音频从显示器中输出,请直接调整其音量(或连接扬声器)。否则,可以使用菜单栏中的音量项(扬声器图标)或声音系统偏好设置将音频输出设备更改为“内置扬声器”。

sound pref for getting the output sound to the right devoice.


1这对我不起作用。它忽略了这个请求。尽管菜单显示声音从我的MBP输出,但实际上并没有声音!屏幕截图:https://share.getcloudapp.com/7KumxYeb - Arturino

尝试打开系统偏好设置 -> 打开声音 -> 点击输出 -> 切换设备到耳机或扬声器。

我觉得你的电视正在播放声音,要更改这个,请前往位于应用程序>实用工具中的Audio MIDI设置,然后点击内置输出并点击下方的设置齿轮,然后点击“将此设备用于声音输出”。

1这个回答帮了我很多! - Roger Dodger

请尝试运行以下命令:
sudo killall coreaudiod

然后像这样重新启动coreaudiod:
sudo -u _coreaudiod /usr/sbin/coreaudiod &

这将终止核心音频守护进程(该进程是系统级的,因此需要使用sudo提升您的特权级别到超级用户级别)。

可能如果有另一个问题导致了相同的症状,但是要明确一点,我认为原帖作者所感知到的“问题”是与HDMI连接有关的,这一点我也注意到了,并不是真正的一个错误,所以我认为其他两个答案对于这种情况更好。这个操作可能会“重置”音频系统,从而隐式地改变音频设备,但是这是一个更具破坏性的行动,通常是不必要的。 - Pysis
你的回复还算可以,然而,过去我遇到这个问题时,这个命令总是有效的。如果你在谷歌上搜索一下,你会发现这也是其他人常见的解决方案。无论如何,最终还是由楼主决定 :) - 4Maes

我从系统偏好设置中的声音设置进行了修复,它起作用了: - 进入系统偏好设置 - 进入声音选项 - 选择内置扬声器类型
谢谢

我刚刚通过进入音频MIDI设置来解决了这个问题。 - 在窗口底部点击“+”符号。 - 选择创建多输出设备。 - 高亮显示新添加的设备。 - 在窗口底部点击齿轮图标。 - 选择将此设备用于声音输出。
这纯粹是碰巧调整了一些设置,但它确实起作用了!

1创建了多音频设备。媒体按钮 F11(减小音量)和 F12(增大音量)仍然无法正常工作。 - BlkPengu

我有一台2017年的MacBook Pro,最近买了一台Dell U2719DC。我之所以购买它,是因为它只需要一根USB-C电缆连接到我的MBP上。在寻找如何控制显示器声音时,我尝试了SoundFlower/Bed,虽然它确实起作用,但我觉得这个解决方案非常丑陋。
通过购买一款M-Audio Micro DAC(售价60澳元),我能够保持我的“一根电缆梦想”成真(你也可以购买更便宜的USB DAC)。它只是一个基于USB的线路输出设备,插入显示器后部的集线器,让我可以控制输出音量,而无需任何可疑的驱动程序或软件-只需插入即可完成设置。
这个解决方案可能并不适合每个人,特别是那些使用USB-C显示器的人,但我还是想分享一下。

没有微型DAC设备,这个能用吗?我有一根AUX线,可以把两端连接到显示器和MacBook Pro上。 - undefined