У меня есть приложение, которое использует exoplayer для воспроизведения видео.
Когда пользователь находится на странице проигрывателя и нажимает кнопку питания, чтобы закрыть экран, я хочу, чтобы звук продолжал воспроизводиться в фоновом режиме, и должно быть уведомление видны пользователю с элементами управления воспроизведением, паузой, метаданными видео и т. д. c аналогично тому, что у нас есть для каждого приложения для воспроизведения музыки c.
Я могу сохранить звук воспроизведения видео из exoplayer, используя setPlayWhenReady(true)
.
Но я застрял на уведомлении. Должен ли я использовать MediaBrowserServiceCompat
или мне нужно будет создать собственное уведомление для его обработки?