Как лучше всего встроить видео Vimeo в формате HTML5?

Я не хочу вставлять видео Vimeo в формате Flash. Как мне встроить их в формате HTML5?


person Daniel Kivatinos    schedule 20.06.2011    source источник


Ответы (3)


Они фактически включают HTML5 через файлы cookie, поэтому я не думаю, что вы можете напрямую ссылаться на версию HTML5. Вот код JS, который они используют для переключения между Flash и HTML5:

function toggle_html5_player(obj, on) {
    if (on) {
        setCookie("html_player", 1, 365);
    } else {
        setCookie("html_player", 0, 365);
    }
    reload_page();
}

Редактировать:

Также о встраивании в официальном сообщении в блоге говорится:

Сейчас это работает только на Vimeo.com, код для встраивания по-прежнему будет Flash.

Редактировать 2:

На самом деле, это старое утверждение, которое уже не соответствует действительности. Новые встраивания фактически автоматически используют HTML5 на устройствах, которые не поддерживают Flash, таких как iPad или iPod, если установлен вышеупомянутый файл cookie.

person PeterT    schedule 20.06.2011

В браузере с Flash Player он загружается в режиме HTML5 со следующим кодом:

<iframe sandbox="allow-same-origin allow-scripts allow-popups"
  id="foo" width="100%" height="90%"
  allowfullscreen="" webkitallowfullscreen="" mozallowfullscreen="" 
  src="http://player.vimeo.com/video/28544156?api=1">
</iframe>

Песочница предотвращает доступ HTML-тега iframe к любым плагинам, включая flash.

Чтобы разрешить кнопке vimeo открывать веб-страницу vimeo для видео, вам необходимо разрешение «разрешить всплывающие окна». Это не нужно для воспроизведения видео.

person teknotus    schedule 26.08.2013

Вот что Vimeo говорит о видео HTML5: http://vimeo.com/blog:268

person Moon    schedule 20.06.2011