Что ж, за выходные никто не написал свой вариант кода 😁
Так что решение предыдущей задачи можно сделать примерно так:
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));
})
Так что решение предыдущей задачи можно сделать примерно так:
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));
})