Могу ли я установить атрибуты видео HTML через Javascript? - PullRequest
0 голосов
/ 14 октября 2019

Я хочу установить атрибуты для видео HTML через (vanilla) Javascript. Моя платформа Tumblr, и поэтому я не могу установить атрибуты непосредственно для тега video.

В настоящее время я использую приведенный ниже скрипт, который отлично работает в большинстве браузеров (chrome, firefox и edge), ноне в IE (и я не могу проверить Safari на данном этапе). Используя валидатор скриптов, я считаю, что моя проблема в синтаксисе "жирной стрелки" (=>).

document.querySelectorAll('video').forEach((v) => {v.autoplay = false; v.muted = false; v.volume = 0.5; v.preload = false; v.loop = true;});

Моя самая большая проблема заключается в том, что все мои скрипты объединены в один, а «ошибка» в видео-скрипте нарушает все остальные мои скрипты (в IE).

Есть ли способ заменить "жирную стрелку" или есть другой способ настройки атрибутов видео через Javascript?

1 Ответ

0 голосов
/ 14 октября 2019

Есть ли способ заменить "жирную стрелку",

Разве вы не можете просто преобразовать ее в обычную анонимную функцию?

.forEach(function(v) {v.autoplay = false; v.muted = false; v.volume = 0.5; v.preload = false; v.loop = true;})

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...