Динамически вставлять HTML5 видео для iPad

Как правильно встраивать видео HTML5 динамически, чтобы оно работало на iPad? (с простым Javascript)

Это не работает:

<div id="placeholder"><script type="text/javascript" src="embedvideo.js"></script></div>

Вот код для embedvideo.js:

var div = document.getElementById('placeholder');
div.insertAdjacentHTML('beforeend', '<video width="800" height="450" poster="image.jpg" controls><source src="video.mp4" type="video/mp4"></video>');

Спасибо!

1 ответ

Нигде вы не вызываете функцию. Поэтому вам нужно включить скрипт в заголовок и вызвать функцию для его вставки.

Другие вопросы по тегам