Audio Playlist : How to bind events for “track change”, “track end”?

You can bind to the ‘ended’ event by targeting the audio element in the playlist:

$('.wp-playlist .mejs-mediaelement audio').on('ended', function (event) {
    console.log('ended');
});

The ‘click’ events are just standard, eg:

$('.wp-playlist-item').on('click', function (event) {
    console.log('clicked');
});

Leave a Comment