Переключение нескольких од ios с помощью кнопки-переключателя с Jquery - PullRequest
0 голосов
/ 24 января 2020

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

Screenshot

$(document).ready(function() {
    var voice= $('.flix-sound-playpause');
    var audio1 = $('#flix-sound1');
    var audio2 = $('#flix-sound2');
    var audioID = [audio1, audio2];
    var toggleButton = $('.flix-controls-toggle-label');

    voice.on('click', function () {
        var $this = $(this);
        $this.toggleClass('active');

        if(voice.hasClass('active')){
            audioID[0].trigger('play');


            $('.flix-controls-toggle-label').on('click', function () {  

            if(voice.hasClass('active')&&toggleButton.hasClass('active')){
                audioID[0].trigger('pause');
                audioID[1].trigger('play');



            } else {
                audioID[1].trigger('pause');
                audioID[0].trigger('play');

                } 
        }); 
      } else {
            audioID[0].trigger('pause');

        }
    });

});

Пытался реализовать, но, как и ожидалось, приводил к адду обратного вызова.

...