Андроид - вопрос про управление плейером при помощи кнопок с bluetooth девайса

User avatar
Slava V
Уже с Приветом
Posts: 9251
Joined: 30 Jun 2004 15:49
Location: МА

Андроид - вопрос про управление плейером при помощи кнопок с bluetooth девайса

Post by Slava V »

дано - телефон Самсунг а31, Андроид 12

несколько программ для проигрывания звука (Podcast Addict, Folder Player, Smart Audiobook Player)
все 3 программы используются постоянно, но в каждый момент только одна из ниx

слушаю звук через bluetooth-наушники, еще в кармане лежит девайс типа вот такого (Wireless Media Music Remote Control), с него очень удобно управлять плейером (пауза, громкость, перемотать вперед-назад итд)

в какой-то момент все работало идеально и при нажатии кнопок в кармане Remote Control управлял именно той программой, которая запущена в данный момент
но потом что-то поменялось и теперь Remote Control управляет только Smart Audiobook Player - даже если тот был закрыт в это время, он снова запускается

вопрос: не знает ли кто-нибудь способ указать андроиду, какой именно программой должен управлять внешний девайс в данный момент
Andriy777
Уже с Приветом
Posts: 1575
Joined: 28 Jan 2002 10:01

Re: Андроид - вопрос про управление плейером при помощи кнопок с bluetooth девайса

Post by Andriy777 »

Точный ответ не знаю, но можно попробовать убедиться, что программа, которую хочется полностью закрыть, не запущена и удалила весь свой интерфейс из notifications. Свайпнуть сверху вниз, посмотреть - поставил ли какой Podcast Adict в notification area свой мини-интерфейс с кнопками следующей/предыдущей песни и удалить этот notification.

Потом запустить другую программу, которая должна быть активным проигрывателем.
User avatar
Slava V
Уже с Приветом
Posts: 9251
Joined: 30 Jun 2004 15:49
Location: МА

Re: Андроид - вопрос про управление плейером при помощи кнопок с bluetooth девайса

Post by Slava V »

Andriy777 wrote: 04 Dec 2022 02:04 Точный ответ не знаю, но можно попробовать убедиться, что программа, которую хочется полностью закрыть, не запущена и удалила весь свой интерфейс из notifications. Свайпнуть сверху вниз, посмотреть - поставил ли какой Podcast Adict в notification area свой мини-интерфейс с кнопками следующей/предыдущей песни и удалить этот notification.

Потом запустить другую программу, которая должна быть активным проигрывателем.
пробовал, не помогло.... основная проблема была со Smart Audiobook Player - даже после удаления ее notifications и выxода из самой программы (ее меню - exit) она все равно запускалась, стоило нажать на ремоуте кнопку play

пока что вроде решилось установкой другого плейера, но все равно не понятно, как программы переxватывают друг у друга аудио фокус (это ведь так называется?) и какой у ниx приоритет
Andriy777
Уже с Приветом
Posts: 1575
Joined: 28 Jan 2002 10:01

Re: Андроид - вопрос про управление плейером при помощи кнопок с bluetooth девайса

Post by Andriy777 »

Возможно, сам интерфейс программирования на Андроиде основан на "джентельменских соглашениях". Такие вещи часто делаются. Например, для многопоточности есть preemptive scheduler и cooperative scheduler подходы.

Видимо, Smart Audiobook Player - не джентельмен.

Этих проигрывателей - тьма. Я установил штук 5 специально для книжек. Каждый из них , обычно, помнит момент последней остановки и это решает проблему закладок. Отдельная книга в отдельном проигрывателе. И не надо искать идеал.
User avatar
ReactoR
Уже с Приветом
Posts: 12399
Joined: 25 Mar 2004 02:31
Location: 🌫⛆☔♚☔⛆🌫

Re: Андроид - вопрос про управление плейером при помощи кнопок с bluetooth девайса

Post by ReactoR »

Может этот неджентльменский player умудрился поставить себя по умолчанию где-нибудь в default apps?
Мир это Выхухоль.
Andriy777
Уже с Приветом
Posts: 1575
Joined: 28 Jan 2002 10:01

Re: Андроид - вопрос про управление плейером при помощи кнопок с bluetooth девайса

Post by Andriy777 »

Еще могут быть проблемы с "старым интерфейсом программирования" против "нового". Старый нужно поддерживать, чтобы работали старые программы. Но они не дружат с новым протоколом поведения и пр.

Параллельная тема - эквалайзеры. Кто знает - поймет.

Return to “Электроника”