(几乎)无论何时调节音频流的音量,我都会听到喀哒声。
我正在使用一个Web应用程序,该应用程序发出多个流并经常调整它们的音量(并且应该能够做到),这导致了难以忍受的点击量。(此应用程序现在已更改了其处理流的方式,从而不再出现这种现象;仍然可以通过手动调整流来重现该问题,并且可能对于其他应用程序很有意义。)
有防止这种情况的已知方法吗?
一些进一步的观察:
当我手动调整流的数量(使用
pavucontrol
)时,也会发生这种情况。特别是,这也适用于来自其他应用程序(例如ogg123
)的流,因此这似乎不是该应用程序的问题。这不会发生,如果改变整个输出设备的音量,只与流
pavucontrol
的回放选项卡。点击的强度取决于相应音频流中当前正在播放的声音的音量。最好以单调的声音听到。如果播放至少一个其他音频流,则该现象也更加突出。
轻微的体积变化也可以观察到该现象。
这与以下问题不同:调整音量时如何禁用“爆裂”声音?声音显然不同于
/usr/share/sounds/freedesktop/stereo/audio-volume-change.oga
。我的印象是,最近几个月的一些更新改善了这种情况,但是并没有完全消除问题。这也可能是由于我是一个不可靠的检测器。
我首先在14.04中遇到此问题。它持续存在于16.04中。
这发生在多台计算机上,因此我认为这不是硬件问题。它们都是英特尔设备。这是输出
sudo lshw -C multimedia
:第一台机器:
description: Audio device product: 7 Series/C210 Series Chipset Family High Definition Audio Controller vendor: Intel Corporation physical id: 1b bus info: pci@0000:00:1b.0 version: 04 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list configuration: driver=snd_hda_intel latency=0 resources: irq:28 memory:f2530000-f2533fff
第二台机器
description: Audio device product: 82801JI (ICH10 Family) HD Audio Controller vendor: Intel Corporation physical id: 1b bus info: pci@0000:00:1b.0 version: 00 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list configuration: driver=snd_hda_intel latency=0 resources: irq:32 memory:f9ff8000-f9ffbfff
pavucontrol
足以体验该现象。
sudo lshw -C multimedia
?如果是,那么输出是什么?您使用哪种应用程序导致此行为?