JavaScript:Библиотеки/p5.dom/createVideo()
Черновик |
createVideo() [1]
Описание
Создает в DOM элемент <video> для проигрывания аудио/видео. По умолчанию показывается, но может быть скрыт при помощи функции hide() и нарисован на холсте при помощи функции video(). Если указан узел контейнера, присоединяется к нему, если нет – присоединяется к «телу» (<body>). Первый параметр может быть либо одним строковым путем к видеофайлу, либо массивом строковых путей к разным форматам одного и того же видео. Это может пригодиться для того, чтобы ваше видео могло проигрываться в разных браузерах, т.к. каждый из них поддерживает разные форматы видео. Более подробно о поддерживаемых форматах видео читайте на этой странице.
Чтобы использовать эту функцию, необходимо подключить библиотеку p5.dom. Для этого в заголовке своего файла «index.html» впишите следующее:
<script language="javascript" type="text/javascript" src="path/to/p5.dom.js"></script>
Синтаксис
createVideo(src, [callback])
Параметры
src – путь к видеофайлу или массив путей к видеофайлам для поддержки разных браузеров. Тип данных – String, String[]
callback – функция обратного вызова, которая будет вызвана после запуска события canplaythrough, т.е. когда браузер определил, что было загружено достаточно данных для проигрывания файла до конца без нужды останавливаться для дальнейшей буферизации контента. Тип данных – объект
Возвращаемое значение
Указатель на объект с видео. Тип данных – p5.MediaElement, p5.Element.
Пример
var vid;
function setup() {
vid = createVideo(['small.mp4', 'small.ogv', 'small.webm'], vidLoad);
}
// эта функция будет вызвана после загрузки видео:
function vidLoad() {
vid.play();
}