@Bloon

Как воспроизвести аудио плейлист без наложения друг на друга?

Здравствуй, Хабр
Как сделать так, чтобы, при проигрывании одного трэка, другой ставился на паузу? (JS)
Заранее спасибо

*Удалось пока сделать простое проигрывание

// Play & Pause
for (let i = 0; i < beats.length; i++){
    function beatPlay(){
        beats[i].img.toggleClass('play')
        beats[i].beat.trigger('play')
    }
        
    function beatPause(){
        beats[i].img.removeClass('play')
        beats[i].beat.trigger('pause')
    }

    beats[i].img.click(function(){
        const isPlaying = beats[i].img.hasClass('play')
        if (isPlaying){
            beatPause()
        } else {
            beatPlay()
        }
    })
}
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ответы на вопрос 1
@MamaLuyba
дык так же и ставь: либо пробежался по массиву и поставил на паузу все, кроме выбранного, либо через селектор выбери те, которые проигрываются и их на паузу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы