Exoplayer как вы можете определить, нажимает ли кто-то на кнопку воспроизведения?

#android #android-studio #exoplayer #exoplayer2.x

#Android #android-studio #exoplayer #exoplayer2.x

Вопрос:

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

Комментарии:

1. Что не так с прослушиванием события изменения состояния? Что вы пытаетесь сделать?

2. Я хочу, чтобы проигрыватель готовился (mediasource) только тогда, когда пользователь нажимает на кнопку воспроизведения, чтобы я мог сохранять ресурсы, иначе он будет продолжать загружать каждый раз видео, когда я захожу в канал

Ответ №1:

Я хочу, чтобы проигрыватель готовился (mediasource) только тогда, когда пользователь нажимает на кнопку воспроизведения, чтобы я мог сохранять ресурсы, иначе он будет продолжать загружать каждый раз видео, когда я захожу в канал.

Затем вы можете просто добавить кнопку в свой макет и вызывать prepare (MediaSource) всякий раз, когда нажимается кнопка.

Кстати: вы можете переопределить контрольный вид ExoPlayer для достижения того же