Как контролировать данные разъема 3,5 мм?

На моем смартфоне во время прослушивания музыки, когда я нажимаю кнопку вызова в наушнике (тот, который входит в комплект поставки телефона), музыка проходит, и когда я нажимаю ее снова, музыка начинает воспроизводиться.

Я хотел бы повторить эту функцию в настольных музыкальных приложениях. Итак, в моем сценарии у меня есть наушники (с кнопкой вызова), подключенные к разъему 3,5 мм.

Как узнать, когда в наушниках нажата Call button. Можно ли как-нибудь проанализировать один из файлов /dev для этого? Поддерживается ли эта функциональность даже в ядре Linux?

2
задан 2 July 2013 в 00:46

1 ответ

Как правило, для ПК не существует звуковой карты, которая обнаруживает изменение сопротивления, вызванное таким нажатием кнопки (конечно, не на основе AC97), поэтому это не будет работать с настольными приложениями.

Но поддержка ядра для большей части есть, хотя .

0
ответ дан 2 July 2013 в 00:46

Другие вопросы по тегам:

Похожие вопросы: