Тестировать я не просил. Меня волновал вопрос грамотности такого подхода.
Вопрос звучал, "как верно сделать". Я знал, что такое подход работает с картинками. Теперь из документации узнал, что он работает и с видео.
Код можно упростить, убрав медиа запрос во втором источнике, сделав его по умолчанию.
Какая-то магия. Не работает ни в Хром ни в Опере. Проблема в том, что длина массива let inputs = document.getElementsByName('score'); равна 0.
В FF все работает. Чудеса...