Я буквально прочитал каждый поток 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, это также будет оценено).