Даже если в моем приложении работает служба приоритетного плана, запросы AudioFocus игнорируются, когда само приложение не находится на переднем плане.
Эта проблема не возникает на устройствах Pixel под управлением Android 15 или 16; в них запрос удовлетворяется, как и ожидалось.
Мое приложение использует аудиофокус для чтения уведомлений вслух при возникновении определенных событий, даже если приложение не является активностью верхнего уровня.
Согласно официальной документации:
https://developer.android.com/about/ver ... changes-15
Код: Выделить всё
Apps that target Android 15 (API level 35) must be the top app or running a foreground service in order to request audio focus. If an app attempts to request focus when it does not meet one of these requirements, the call returns AUDIOFOCUS_REQUEST_FAILED.Вопрос:
- Это известная ошибка или ограничение, специфичное для Samsung?
- Существует ли какое-либо известное обходное решение?
- Кто-нибудь проверили, сохраняется ли такое поведение на устройствах Samsung под управлением Android 16?
Подробнее здесь: https://stackoverflow.com/questions/797 ... -35-even-w
Мобильная версия