4

我想用C写一个小程序:当我将耳机插入笔记本时,它应该调低音量。然后,当我从笔记本电脑上取下耳机时,它应该会调高音量。

我正在使用alsa驱动程序,并且我知道如何控制音量。

问题是:插入耳机时如何获得通知?

在我问这个问题之前,我尝试使用 IRQ。我曾经watch -d0.5 cat /proc/stat在插入或移除耳机时查看系统是否遇到任何中断,我看到了 8 个中断。我不知道 IRQ 是正确的,所以我不知道。

4

1 回答 1

0

也许您不需要编写任何程序。Alsamixer 应该让您指定扬声器的音量和耳机的音量。您只需将耳机的音量调低一点,仅此而已。

于 2012-05-05T17:15:51.307 回答