Как правильно встраивать видео Vimeo в формат HTML5? - PullRequest
3 голосов
/ 20 июня 2011

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

Ответы [ 3 ]

4 голосов
/ 27 августа 2013

В браузере с 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 получать доступ к любым плагинам, включая флэш-память.

Чтобы кнопка vimeo открывала веб-страницу vimeo для видео, вам необходимо разрешение allow-popups.Для воспроизведения видео не требуется.

2 голосов
/ 20 июня 2011

Они на самом деле включают HTML5 через куки, поэтому я не думаю, что вы можете напрямую ссылаться на версию 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();
}

Edit:

Кроме того, в официальном сообщении блога говорится:

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

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

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

1 голос
/ 20 июня 2011

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

...