Контролируем Volumn по одному видео за раз в утилите - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть вопрос, я использую exoplayer в переработке и показываю список видео. Я хочу, чтобы когда пользователь нажимал на кнопку отключения звука на одном видео (один элемент), громкость звука отключалась только для этого видео, а не для всех других видео в окне просмотра. Я использую эту функцию для управления громкостью:

    private void toggleVolume() {
    if(videoPlayer != null){
        if(videoPlayer.getVolume() == 1){
            videoPlayer.setVolume(0f);
              ibVolumeControl.setImageResource(R.drawable.ic_volume_off_black_24dp);

        } else {
            videoPlayer.setVolume(1f);
             ibVolumeControl.setImageResource(R.drawable.ic_volume_up_black_24dp);
        }
    }
}

Но эта функция отключает проигрыватель для всех видео в списке. У кого-нибудь есть решение этой проблемы?

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