Что касается блога Youtube API, они экспериментируют со своим новым видеоплеером HTML5 .
Очевидно, чтобы воспроизвести видео в html5, вам нужно использовать код встраивания iframe:
<iframe class="youtube-player" type="text/html" width="640" height="385"
src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0">
</iframe>
Но если клиент не присоединился к пробной версии HTML5 , проигрыватель автоматически переключится на флэш-проигрыватель, даже если браузер клиента поддерживает видео HTML5.
Как принудительно воспроизвести видео HTML5, если браузер поддерживает это, даже если пользователи еще не участвуют в пробной версии HTML5?
Иначе как отключить флеш-откат?
РЕДАКТИРОВАТЬ:
Можно заставить HTML-плеер использовать ссылки на Youtube Video , но мне нужна такая функция для встроенных видео.
Ответы:
Я нашел решение:
Вы должны добавить
html5=1
в атрибут src iframe:Видео будет отображаться в формате HTML5, если доступно, или во флэш-плеере.
источник
&html5=1
в конец невстроенного видео: /&html5=1
(или&html5=true
что-то подобное) в конец гиперссылки (не встроенное видео iframe), похоже, не работает в IE без Flash.Воспроизведение видео YouTube в формате HTML5 зависит от настройки на https://www.youtube.com/html5 для каждого браузера. Chrome предпочитает автоматическое воспроизведение HTML5, но даже последние версии Firefox и Internet Explorer по-прежнему используют Flash, если он установлен на компьютере.
Параметр html5 = 1 сейчас (больше) ничего не делает. (Обратите внимание, что его даже нет в списке https://developers.google.com/youtube/player_parameters .)
источник
html5=1
Firefox 33.0.2, и он работает хорошо (и не требует, чтобы пользователи включали настройку HTML5 на YouTube). Без него YouTube по умолчанию отправляет версию Flash.Я пробовал использовать код для встраивания iframe, и появился проигрыватель HTML5, однако по какой-то причине iframe полностью ломал мой сайт.
Я испортил старый код встраивания объектов, и он отлично работает. Итак, если у вас проблемы с iframe, вот код, который я использовал:
надеюсь, это будет полезно для кого-то
источник
<object>
больше не поддерживается с конца января.<iframe>
Вместо этого используйте .<object>
все еще работает, на самом деле iframe просто содержит его.Если вы используете api для встраивания iframe, вы можете указать в
html5:1
качестве одного изplayerVars
аргументов, например:Полностью работает.
источник
Встроенный тег используется для добавления еще одного источника документа к текущему элементу html.
В вашем случае видео с YouTube, и нам нужно указать тип html (4 или 5) для браузера извне по ссылке
так что добавьте? html = 5 в конец ссылки .. :)
источник