Ключевые события AVRCP обрабатываются в Linux

Ключевые события AVRCP обрабатываются в bluez в файле avdtp, который вызывает модуль uinput в ядре. Может ли кто-нибудь подсказать, как эти ключевые события отправляются в приложение для воспроизведения / паузы / перемотки, присутствует ли какой-либо ключевой прослушиватель, который отправляет эти ключевые события в соответствующие приложения, или если приложения прослушивают ключевые события, им нужно подписаться на какую-либо службу? заранее спасибо

1 ответ

В зависимости от того, какую версию blueZ вы используете, вы можете выполнить следующие действия, взглянуть на тест блюза для единственной конечной точки. реализован интерфейс управления, и если вы используете какой-либо инструмент, такой как Dfeet, вы можете увидеть связанные с ним интерфейсы, чтобы вы могли вызывать команды stop, play, next...

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