Я пытаюсь прослушать изменения в активных сеансах мультимедиа на своем Android-телевизоре (в частности, чтобы настроить подсветку Hue в каком-то «режиме фильма»). На обычном устройстве Android (4.3+) я установил NotificationListenerService
, чтобы разрешить мне звонить MediaSessionManager.addOnActiveSessionsChangedListener()
.Использование MediaSessionManager.OnActiveSessionsChangedListener на AndroidTV
Проблема заключается в том, что у Android TV, похоже, нет пользовательского интерфейса, чтобы включить мой NotificationListenerService
, и не стоит обращаться с Settings.ACTION_NOTIFICATION_LISTENER_SETTINGS
. Кто-нибудь знает о другом подходе к прослушиванию медиа-изменений или способе включения NotificationListenerService
на Android-ТВ? Это просто для моего собственного использования, поэтому это не должно быть масштабируемым решением (adb в порядке).
Что плеер вы используете? Android [MediaPlayer] (http://developer.android.com/reference/android/media/MediaPlayer.html)? – Andy
Я не использую MediaPlayer. Я сам не играю в средствах массовой информации. Я слушаю другие приложения, играющие на носителях. – keyboardr
Играл с этим сам и наткнулся на ваш вопрос. Я отправил ответ для АБР. Однако из любопытства вы нашли что-нибудь еще? –