Как мой код может узнать, когда плейлист jPlayer переходит к следующему аудиофайлу?

  • Я показываю имя аудио для каждого аудиофайла, воспроизводимого в плейлисте jPlayer (http://jplayer.org/latest/demo-02-jPlayerPlaylist)
  • Я прикрепил функцию jQuery к кнопкам «Назад» и «Далее», поэтому, например. при нажатии следующей кнопки отображается имя следующего аудиофайла:

            jQuery('#'+elemId).find('.jp-next').click(function() {
                showCurrentFileName(elemId);
            });     
    
  • Однако, когда звук воспроизводится до конца, загружается список воспроизведения jPlayer и начинается воспроизведение следующего аудиофайла, но, конечно, имя предыдущего файла все еще отображается.

Есть ли событие «movedToNextSong», к которому я могу подключиться, чтобы при отображении новой песни мой код мог уведомлять и отображать соответствующий заголовок аудиофайла?


person Edward Tanguay    schedule 22.06.2015    source источник


Ответы (1)


Нет, но есть игровое событие.

$("#jquery_jplayer_1").jPlayer({
    play : function(){
        if($("#jquery_jplayer_1").data("jPlayer").status.currentTime === 0){//only run at start of the song
            //display next file
        }
    }
});
person Palo    schedule 24.06.2015