我正在运行 Ubuntu 11.04,并且我有一块 ASRock H67M-ITX/HT 主板,它是 Intel Sandy Bridge 架构。
我无法通过 HDMI 接口在电视上播放声音。我插入了耳机,它们可以正常工作。我还尝试将声音偏好设置中的设备更改为提供的 HDMI 选项
- 数字立体声 (HDMI) 输出
- 数字立体声 (HDMI) 输出 + 模拟立体声输入
- 数字立体声双工 (IEC958)
- 数字立体声 (IEC958) 输出 + 模拟立体声输入
当我运行以下命令时,它可以播放良好的声音。
aplay -D plughw:0,7 /usr/share/sounds/alsa/Front_Center.wav
答案1
我记得插入 HDMI 设备后登录和注销并将声音设置更改为 HDMI 输出似乎对我的情况有帮助。
此外,在终端中运行“alsamixer”似乎之前有所不同。
答案2
我似乎也遇到了类似的问题。当我专门选择 ALSA 音频输出并选择正确的设备(对我来说也是 hw:0,7)时,音频在 flash(例如 youtube)和 VLC 中播放正常,但系统默认不使用这些设置。
我会继续寻找强制系统使用这些设置的方法,但同时希望您发现上述 vlc 提示有用?
答案3
我看到您尝试在“音量偏好设置”的“硬件”选项卡中选择正确的选项,但有几次我看到系统还需要在“输出”选项卡中选择正确的硬件。这有帮助吗?
答案4
我通过打开“声音首选项”>“硬件”,然后在“所选设备的设置”下选择“数字立体声 (HDMI)”来实现此功能。