Обработка нажатий кнопок гарнитуры с помощью ExoPlayer - PullRequest
0 голосов
/ 01 апреля 2019

Я использую библиотеку ExoPlayer для воспроизведения видео, и все отлично работает, но я хочу дополнительно обрабатывать нажатия на кнопку гарнитуры. Как я могу это сделать?

Все, что я нашел в документах , выглядит следующим образом:

Если вы используете Android 5.0 (уровень API 21) или выше, позвоните FLAG_HANDLES_MEDIA_BUTTONS MediaBrowserCompat.ConnectionCallback.onConnected. Это будет автоматически вызывать dispatchMediaButtonEvent () вашего медиа-контроллера, который переводит код ключа в функцию обратного вызова мультимедийного сеанса.

Но это немного сбивает с толку, потому что о FLAG_HANDLES_MEDIA_BUTTONS документы говорят следующее :

Эта константа устарела. Этот флаг больше не используется. Все СМИ ожидается, что сеансы теперь будут обрабатывать события медиа-кнопок. Для назад совместимость, этот флаг всегда будет установлен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...