AIMP Forum

AIMP для Android => Вопросы => Topic started by: c0rish on October 03, 2018, 12:01:06

Title: Управление через гарнитуру с помощью стороннего приложения
Post by: c0rish on October 03, 2018, 12:01:06
Похоже не совсем корректно работает управление с гарнитуры через другое приложение (в моём случае это Headset Button Controller).
В настройках AIMP кнопки не заданы.
С паузы снимается / стартует без проблем. Но если воспроизведение идёт, управлять дальше нельзя, тк не реагирует Headset Button Controller (проверял через дебаг).
Это я что-то делаю не так, или совместная работа с подобными приложениями не предусмотрена?

AIMP 2.80 Build 628
Android 4.4.2
Title: Re: Управление через гарнитуру с помощью стороннего приложения
Post by: Artem on October 03, 2018, 15:55:36
Но если воспроизведение идёт, управлять дальше нельзя, тк не реагирует Headset Button Controller (проверял через дебаг).

А кому они в этом случае приходят? AIMP?
Title: Re: Управление через гарнитуру с помощью стороннего приложения
Post by: c0rish on October 03, 2018, 16:12:43
А кому они в этом случае приходят? AIMP?
Ну, если в AIMPе задать кнопки, то управление будет работать (через АIMP). Похоже на то, что он их перехватывает во время воспроизведения, даже если не заданы..
Причём, по моим наблюдениям, эта проблема проявляется не постоянно, а примерно в 60-70% случаев.. Будто они соревнуются, кто же перехватит.. если повезло, то нужный)
Title: Re: Управление через гарнитуру с помощью стороннего приложения
Post by: Artem on October 03, 2018, 20:59:05
Возможно, это связано с тем, что во время проигрывания поднимается MediaSession и ОС ворвардит все нажатия через нее.