Что ж, за выходные никто не написал свой вариант кода 😁

Так что решение предыдущей задачи можно сделать примерно так:



Promise.all(

[includeStyle("https://cdn.plyr.io/3.6.2/plyr.css"),

includeScript("https://cdn.plyr.io/3.6.2/plyr.polyfilled.js")])

.then(arr => {

// Создаем массив из элементов плеера

const players = Array.from(document.querySelectorAll('.js-player')).map(p => new Plyr(p));

})