Нет, я был прав с первого раза ... ваш JS НЕ анализирует правильно.
(Я забыл, что единственный анализируемый код JS - это код, который выполняется EXECUTED!Код события не анализируется на моем ноутбуке с Win-10 ... он анализируется только тогда, когда мобильное устройство действительно вращается.)
Итак, ваши два условных if и else «наборы» не анализируются...ie первый получает: "Uncaught ReferenceError: высота не определена"
Вам нужно будет добавить 'screen.'к твоим аргументам.например, vidPlayer.width (screen.height)
Также я не понял, что вы имели в виду, когда говорили «... первый набор видео» и «... но следующий из видео».(Я ошибочно воспринял их как ссылки на «группы / наборы» видеофайлов.)
В любом случае, спасибо за ваш вопрос ... Я многому научился, играя с ним.Я даже получил переподготовку по «шаблонам» JS, когда сканировал https://www.joezimjs.com/javascript/javascript-templating-adding-html-the-right-way/ (я играл с Angular всего месяц или два, прежде чем решил, что это излишне для моих «веб-приложений как хобби»).Единственное, что мне нужно показать, это карусель из нескольких предметов ... например https://mdbootstrap.com/angular/advanced/carousel/)
Приветствия ...