在我的智能手机中,在听音乐时,当我按下耳机上的通话按钮(手机附带的按钮)时,音乐会播放,当我再次按下该按钮时,音乐就会开始播放。
我想在桌面音乐应用中复制此功能。因此,在我的场景中,我有一个连接到 3.5 毫米插孔的耳机(带通话按钮)。
我如何知道Call button
耳机中何时按下了 。 有没有什么方法可以分析其中的/dev
文件? Linux 内核是否支持此功能?
答案1
一般而言,PC 上没有可以检测按下按钮所引起的阻力变化的声卡(当然不是基于 AC97 的任何声卡),因此这不适用于桌面应用程序。
但内核支持大部分有吗。