AIMP Forum

AIMP для Android => Ошибки / Замечания => Исправлено / Обработано => Topic started by: sbat on September 09, 2016, 09:52:36

Title: [+] [286] Воспроизведение не прерывается при проигрывании нотификаций
Post by: sbat on September 09, 2016, 09:52:36
SGS 5, Android v6.0.1.

Если одновременно с проигрыванием музыки играет звуковое уведомление, например, Strava, музыка не останавливается и не приглушается. В остальных приложениях (например, Yandex Radio) эта ситуация обрабатывается нормально. К сожалению, это делает невозможным использовать - в остальном любимый и отличный AIMP - при беге.

Я мало знаком с программированием audio для android, но предположу, что это связано с тем, что в силу каких-то причин не обрабатывается или не приходит потеря аудио фокуса onAudioFocusChange(). А возможно я просто не нашел нужную настройку в settings! Спасибо!
Title: Re: [286] Воспроизведение не прерывается/приглушается при проигрывании нотификаций
Post by: Artem on September 09, 2016, 10:08:01
Так и должно быть, мы специально игнорируем срабатывание нотификаций и не прерываем звук.
Title: Re: [+] [286] Воспроизведение не прерывается при проигрывании нотификаций
Post by: sbat on September 09, 2016, 10:15:05
Спасибо за комментарий.

Можно ли тогда переформулировать это как feature request для будущих версий, чтобы такая возможность была вынесена в виде отдельной настройки? Просто действительно для моего случая (и я думаю, что я не одинок) это делает использование в остальном отличного плеера невозможным. :(
Title: Re: [+] [286] Воспроизведение не прерывается при проигрывании нотификаций
Post by: Artem on September 09, 2016, 11:17:28
Просто действительно для моего случая (и я думаю, что я не одинок) это делает использование в остальном отличного плеера невозможным. :(

Поясните. Вот чатитесь вы в месенджере, он проигрывает музыку при ответе, и что, плеер должен каждый раз останавливаться?
Title: Re: [+] [286] Воспроизведение не прерывается при проигрывании нотификаций
Post by: sbat on September 09, 2016, 12:21:42
Поясните. Вот чатитесь вы в месенджере, он проигрывает музыку при ответе, и что, плеер должен каждый раз останавливаться?

Есть несколько вариантов поведения:
- Воспроизведение при приходе сообщения останавливается, а потом продолжается с того же места. Так обычно делают проигрыватели аудиокниг (Smart AudioBook Player).
- Громкость музыки уменьшается при приходе сообщения (до "еле слышного"), пока фокус не вернется. Так обычно делают проигрыватели музыки (Yandex Радио, Google Play Music, "встроенное" приложение Самсунг).

В принципе оба варианта поведения меня полностью устраивают.

Но если можно выбирать (останавливать, уменьшать громкость или ничего не делать) - это вообще идеально. Например, я видел на форуме Стравы, что некоторые пользователи просили это Страву исправить и останавливать музыку в плеере вместо уменьшения громкости (не понимая, что за это плеер отвечает). При этом дефолт "ничего не делать" в принципе не проблема, если это большинство пользователей устраивает.
Title: Re: [+] [286] Воспроизведение не прерывается при проигрывании нотификаций
Post by: Я Гриша! on September 09, 2016, 19:21:27
Лично я у себя на смартфоне вообще поставил режим "Не беспокоить", оставил только важные: ICQ, СМС и телефон.
Но при отправке сообщений, когда в какой-то из версий АИМПа, плеер прерывал звук или приглушал его - то меня это дико раздражало.

Как по мне, так не хватает опции "монопольный режим (только вибро)" =)
Title: Re: [+] [286] Воспроизведение не прерывается при проигрывании нотификаций
Post by: sbat on September 14, 2016, 20:33:53
> то меня это дико раздражало
 
Ну что же, тогда, видимо, это действительно можно делать только дополнительной настройкой.

Но если музыка играет "в фоне", то есть много случаев, когда текущее поведение действительно сильно мешает. Помимо упомянутого использования со спортивными трекерами есть случай "turn-by-turn" навигации (команды навигаторы просто не слышны на фоне громкой музыки), или прослушивание входящих голосовых сообщений в мессенджерах. Ну и в целом я ожидаю, что музыка будет приглушена даже при приходе SMS, сообщения в мессенджере - это же все приоритетные события, а музыка - фон. 

Пока, наверное, мне придется с сожалением отказаться от AIMP. Буду пользоваться "Music Folder Player", наверное, интерфейс сильно убогий, но потеря аудиофокуса реализована корректно (просто полностью останавливают музыку). Но буду следить за релизами AIMP, если вдруг эта проблема будет решена как доп. опция, сразу вернусь!  :)
Title: Re: [+] [286] Воспроизведение не прерывается при проигрывании нотификаций
Post by: sbat on September 21, 2018, 10:26:29
После очередного обновления обнаружил, что эта функция реализована и гибко настраивается: Settings -> Sound -> Audio Focus. Большое спасибо разработчикам, стало очень удобно!