Приложение транслирует аудио с сервера с помощью ExoPlayer, у меня есть проблема, связанная с отставанием потоковых клиентов при их паузе и повторном воспроизведении. Мне нужно, чтобы поток перехватывался каждый раз, когда игра возобновляется. Все это из элементов управления уведомлениями.
У меня это работает внутри приложения с seekTo(0)
, но, очевидно, вызовы управления уведомлениями разные.
fun play() {
player?.playWhenReady = true
player?.seekTo(0)
}
fun pause() {
player?.playWhenReady = false
}
Есть ли где-нибудь доступ к тем элементам управления уведомлениями, которые вызываются, и, возможно, их изменение?