На моем смартфоне во время прослушивания музыки, когда я нажимаю кнопку вызова в наушнике (тот, который входит в комплект поставки телефона), музыка проходит, и когда я нажимаю ее снова, музыка начинает воспроизводиться.
Я хотел бы повторить эту функцию в настольных музыкальных приложениях. Итак, в моем сценарии у меня есть наушники (с кнопкой вызова), подключенные к разъему 3,5 мм.
Как узнать, когда в наушниках нажата Call button
. Можно ли как-нибудь проанализировать один из файлов /dev
для этого? Поддерживается ли эта функциональность даже в ядре Linux?
Как правило, для ПК не существует звуковой карты, которая обнаруживает изменение сопротивления, вызванное таким нажатием кнопки (конечно, не на основе AC97), поэтому это не будет работать с настольными приложениями.
Но поддержка ядра для большей части есть, хотя .