Я буквально прочитал каждый поток stackoverflow относительно динамического изменения источника тега видео через javascript в IE9, включая полезные, но не согласованные сообщения здесь и здесь, но кажется, что есть другое решение. Вот самый простой пример того, что я пытаюсь сделать:
var video = document.getElementById('video');
//now, use either of the lines of code below to change source dynamically
video.src = "nameOfVideo";
//or use...
video.setAttribute("src", "nameOfVideo");
Обе эти строки кода категорически не нравятся Internet Explorer, особенно потому, что src определенно изменяется после проверки с помощью простого атрибута video.getAttribute, хотя IE на самом деле ничего не делает для переключения видео.
Да, есть утверждения, что с IE вы ДОЛЖНЫ иметь src в списке HTML, чтобы изменить их после загрузки страницы, НО я определенно нашел поток в stackoverflow, который предложил решение с помощью простого JavaScript. (К моему разочарованию, я больше не могу найти нить, которая это сделала.... и я искал везде, поверьте мне).
С учетом всего сказанного, если кто-нибудь может предоставить решение БЕЗ использования размещения всех видео src в HTML и вместо этого динамической настройки/создания src с использованием JavaScript, как показано выше, я был бы чрезвычайно благодарен.
(Или, если бы вы могли указать мне направление «отсутствующего» потока переполнения, который проверяет, существует ли атрибут в IE, а затем каким-то образом устанавливает src через javascript, это также будет оценено).