Ставлю видосикам загрузку только metadata
С помощью API js пробую разные методы для определения того, что данные видео загрузились:
// этот локально отлично срабатывает, на удаленном сервере уже выборочно (обычно 2 из 5 видоса, иногда 0)
it.player.addEventListener('loadeddata', function () {});
// аналогично loadeddata, но сильно хуже
it.player.addEventListener('loadedmetadata', function () {});
// аналогично, но срабатывает многократно
it.player.addEventListener('canplaythrough', function () {});
Много кода там в итоге, но суть вот в чем: при window.onload, в цикле я перебираю блоки, в них нахожу видосики и назначаю им этот listener
Почему локально отрабатывает все нормально, а на удаленном сервере - жопа?
Как нормально отследить, что видос готов к воспроизведению?