Вот короткая вещь, которая может сэкономить вам время, когда вы работаете над видео в фоновом режиме и используете YouTube в качестве источника мультимедиа.
Если вы когда-либо делали что-то подобное, вы знаете, что если вы просто добавите встроенный проигрыватель YouTube в свой исходный код, он не будет работать очень хорошо в фоновых целях. Это потому, что YT предоставляет его людям, которые хотят использовать его внутри контента сайта, а не обязательно в фоновом режиме.
Черный экран с загрузчиком - это не приятный вид для пользователя при загрузке страницы.
Итак, вот что вы получаете прямо с сайта:
<iframe width = "560" height = "315" src = "https://www.youtube.com/embed/zFwL301vd4A" frameborder = "0" allowfullscreen> </ iframe>
Теперь, чтобы сделать его более подходящим для использования в фоновом режиме, мы хотим немного изменить его, чтобы удалить элементы управления, отключить звук, выполнить автозапуск и зациклить его. Вот как выглядит «обновленный» код для встраивания:
<iframe width = "560" height = "315" src = "https://www.youtube.com/embed/zFwL301vd4A?controls=0&showinfo=0&rel=0&autoplay=1&loop=1&playlist=zFwL301vd4A&mute=1" frameborder = allowfullscreen-data-autoplay-keepplaying> </ iframe>
Большинство атрибутов говорят сами за себя, но можно задаться вопросом, зачем нам нужен «плейлист» . Это на самом деле очень важно для зацикливания видео. Без этого вы не сможете зациклить плеер.
Как только вы настроите iframe, просто вставьте его в код своего веб-сайта, задайте стиль контейнера, чтобы он охватывал обозначенную область, будь то весь видовой экран или просто определенный элемент DIV, и все готово.
Итак, это состояние по умолчанию - загружать видео в фоновом режиме, переносить загрузочный экран и надеяться, что воспроизведение начнется до того, как пользователь будет раздражен, и перейдет посмотреть на некоторые лучше написанные веб-сайты.
Что если я скажу вам, что есть лучший способ? Ну, есть, и он не только существует, но и не так сложен в реализации. По сути, нам нужно изображение, которое будет покрывать видео, пока оно не начнет воспроизводиться. Итак, нам нужен триггер, который «знает», когда видео закончило буферизацию, и, к сожалению, он недоступен при встраивании iframe. Для решения этой проблемы мы будем использовать YouTube Player API, как описано на портале разработчиков Google:
https://developers.google.com/youtube/iframe_api_reference
Там мы улучшим пример, чтобы он на самом деле содержал оверлейное изображение плюс элемент, который будет содержать игрока. Вот несколько примеров HTML, которые служат этой цели:
<section class = "full-size-page"> <div id = "video-overlay" style = "background-image: url (images / overlay.jpg);"> </ div> <div class = "background- video "> <div class =" foreground-video "> <div id =" player "> </ div> </ div> </ div> </ section>
В приведенном выше примере у нас есть 2 элемента, на которые вы должны обратить внимание: # video-overlay и #player. В ваших стилях убедитесь, что при загрузке страницы видимый div # video-overlay виден и настроен на покрытие элемента .background-video .
Наконец, вместо добавления iframe в элемент #player используйте этот фрагмент JavaScript:
<script type = "text / javascript"> var player; function onYouTubeIframeAPIReady () {player = new YT.Player ('player', {videoId: 'zFwL301vd4A', playerVars: {mute: 1, autoplay: 1, loop: 1, элементы управления: 0, showinfo: 0, autohide: 0, enablejsapi: 1, модестрендинг: 1, список воспроизведения: 'zFwL301vd4A', vq: 'hd1080'}, allowfullscreen: 1, события: {'onStateChange': onPlayerStateChange}}); } function onPlayerStateChange (el) {if (el.data === 1) {jQuery ('# video-overlay'). hide (); }} </ script>
И все готово! Это так просто.
Вместо черного экрана с загрузчиком пользователи увидят видео с самого начала.
Теперь несколько вещей, которые мне не были понятны сразу:
- Вам не нужно помещать этот JS-код в блок window.onload. Это сделано умно, и, как вы видите из фрагмента, вы можете просто добавить функцию (onYouTubeIframeAPIReady), которая автоматически вызывается библиотекой API, когда она готова к работе.
- В конструкторе YT.Player (новый YT.Player ('player'), строка 'player' является селектором, а lib предполагала, что это идентификатор элемента. Не нужно вводить его как «#player»
- Мы не нашли простой способ заглушить видео. В большинстве случаев проще просто загрузить беззвучную версию видео и избавить себя от лишних хлопот.
Вот и все. На самом деле в этом решении не так уж и много, но оно изящно и делает сайты более привлекательными. Когда нет загрузчика, но хорошо подобранная иллюстрация действительно помогает развлечь пользователя на короткое время, пока видео не начнет воспроизводиться. Кроме того, это хорошо, потому что если он не будет воспроизводиться, картинка будет просто отображаться, и никто не заметит, что что-то пошло не так
Возможно, вы захотите проверить репозиторий, который мы создали, с примерами обоих подходов. Вот ссылка: https://github.com/nopio/background-video-tutorial
Внутри вы найдете 2 HTML-файла:
- old_way.html - обычная реализация iframe с уродливым загрузчиком
- new_way.html - лучший способ делать вещи.
Похожие
Как сделать аудио CD
Скачать Audio CD Burner Аудио CD заметно отличается от других сменных носителей. Фактически он не содержит файлов и данных, хранящихся в необработанных выборках фиксированного формата. Таким образом, вы не можете просто скопировать аудиофайлы на диск - он не будет распознан плеером. Качество звука Audio CD часто превышает форматы с потерями, такие как MP3, но уступает форматам без потерь, таким как FLAC и APE. Статистика и отчеты на YouTube
На что обратить внимание, чтобы создать еще лучший канал? Готовя фильм для всех, вы чаще всего вызываете интерес у очень небольшой аудитории. Вы должны точно определить свою целевую группу и систематически анализировать ее. Есть много бесплатных и платных инструментов (например, YouTube Analytics или YouTube Insights), которые помогут вам. Какие данные вы должны принять во внимание и как их лучше проанализировать для дальнейшего Как выбрать ремень для обуви?
... этот выбор цвета (они также соответствуют куртке). Обратите внимание на различные возможности выбора одежды, которую я упомянул, описав приведенные выше рисунки: цвет волос, солнцезащитные очки и т. Д. Как я уже писал здесь Стоит попробовать сделать этот тип анализа. Конечно, вам также нужно знать, где искать классные фотографии, вы можете найти их много на Pinteret Тенденции YouTube Июнь 2014 - к сожалению, блог Sotrender на YouTube
В то время как приветствия фанатов чемпионата мира звучат эхом практически на всех социальных платформах, в июне YouTube был в покое. В категории Спорт без впечатляющих изменений только канал зафиксировал значительный успех Мяч соединяет нас который в настоящее время занимает 1-е место по количеству просмотров всех видео, активности пользователей и интерактивности. На фоне всех фильмов пятно МВД явно выделялось. Домен для интернет магазина - как выбрать?
Если вы хотите вести бизнес онлайн, вам нужно позаботиться о правильном адресе вашего магазина. Ваш собственный домен является подтверждением приверженности и профессионализма в электронной коммерции. Как вставить символы в Google Docs
Вам нужно вставить символы в Google Docs? Вы можете выбрать египетские иероглифы, эмодзи, азиатские и арабские шрифты, стрелки, математические и научные символы и многое другое. Это не проблема, если вы не знаете название нужного вам символа. Вы можете нарисовать его с помощью мыши, и Google покажет вам похожие символы. Интерфейс « Вставка специальных символов» прост в использовании. Он остается открытым, пока вы его не закроете, что означает, что вы можете вставить Как добавить анимированный счетчик на сайт WordPress
С помощью этого руководства вы узнаете, как лучше всего быстро и эффективно добавить так называемые таймер на ваш сайт, блог или магазин работает на платформе Wordpress. Благодаря анимированному счетчику или часам, вы можете уведомлять пользователей Интернета о важных событиях на вашем сайте. Приглашаем вас ознакомиться с гидом. Как отключить проверку диска при запуске системы?
В целях безопасности записанной информации Windows Vista была оснащена дисковым инструментом, который сканирует разделы на наличие ошибок. В подавляющем большинстве случаев это приложение должно запускаться, выполнять свою работу, а затем, до тех пор, пока следующие осложнения не покажут его наличие. Однако иногда возникает ситуация, при которой chkdsk всегда запускается после запуска системы, что значительно задерживает ее запуск. Это неприятность, которая может быть первым симптомом Как выбрать подписку и телефон
Хотя это может показаться простым, в предложениях много деталей, и сложность этого заставляет нас часто продлевать контракт, чтобы отбросить проблему выбора. Однако, если у вас есть минутка, я приглашаю вас прочитать. Я собрал несколько советов, которые нужно учесть до окончательного изменения договора и оператора. Я не ожидал, что из этого выйдет длинный текст. Я хотел показать новый компаратор Telepolis и добавить несколько личных Как установить Android P Beta на Nokia 7 Plus
Несколько часов назад Google вышел Android P Beta для нескольких смартфонов, включая Как восстановить взломанный аккаунт Facebook и защитить его
Аккаунт на Facebook становится все более важной частью нашей общественной жизни и может влиять на наш имидж. Неудивительно, что мы пытаемся защитить их надежным паролем. Однако это не всегда помогает, и может случиться так, что наш аккаунт будет взломан. Как вы получите их обратно, прежде чем кто-то получит доступ к нашим личным данным или разместит что-то от нашего имени? Комментарии
Чтобы определить, как каждый провайдер справился с этим критерием, мы пошли дальше и задали каждому из них простой вопрос в чате: как мне установить новый плагин на мой сайт WordPress?
Чтобы определить, как каждый провайдер справился с этим критерием, мы пошли дальше и задали каждому из них простой вопрос в чате: как мне установить новый плагин на мой сайт WordPress? После того, как мы получили их ответы, каждый поставщик оценивался в соответствии с их временем ответа и количеством ответов, которое потребовалось им, чтобы провести нас через этот процесс. Наконец, мы дали каждому хозяину субъективную оценку из пяти. Посмотрим, как они поживают WPEnginePagelySiteGroundМаховикBluehostDreamhostHostgator Как выглядят их магазины, как они представляют свое предложение, какую маркетинговую деятельность они используют, или их предложение менее / более всеобъемлющее, чем то, которое вы хотите предложить?
Как выглядят их магазины, как они представляют свое предложение, какую маркетинговую деятельность они используют, или их предложение менее / более всеобъемлющее, чем то, которое вы хотите предложить? Все это так, что вы можете выделиться с точки зрения как имиджа, так и продаж по сравнению с другими. Хорошее признание окружающей среды является залогом успеха любого интернет-магазина. 2. Выбор имени и домена Если вы не хотите больше мешать выполнению ваших Но если вам понадобится слишком много времени, чтобы понять, как им управлять, как бы вам понравились его передовые функции, которыми вы так увлечены?
Но если вам понадобится слишком много времени, чтобы понять, как им управлять, как бы вам понравились его передовые функции, которыми вы так увлечены? Вы могли бы закончить со своим старым телефоном еще раз. Так что, по сути, неинтуитивный дизайн интерфейса мешает вам сфокусироваться, приводя вас в незнакомую ситуацию, в которой нет такого очевидного намека. Но, интуитивно понятный дизайн обеспечивает бесперебойную работу, где вы можете в полной мере насладиться функциональностью веб-сайта, мобильного Как найти этот каталог?
Как найти этот каталог? Это очень просто Запустите Minecraft Launcher, затем выберите свой профиль в левом нижнем углу. Затем нажмите «Редактировать». В окне редактирования нажмите кнопку «Открыть .minecraft». Каталог с нашим профилем будет открыт немедленно. Вы найдете подпапку под названием "моды". Скопируйте файл * .jar с модемом Самый распространенный метод - через бесплатный загрузчик YouTube , Перед лицом такого большого выбора на рынке, какой из них является лучшим для вас, чтобы загрузить видео с YouTube?
Как найти этот каталог? Это очень просто Запустите Minecraft Launcher, затем выберите свой профиль в левом нижнем углу. Затем нажмите «Редактировать». В окне редактирования нажмите кнопку «Открыть .minecraft». Каталог с нашим профилем будет открыт немедленно. Вы найдете подпапку под названием "моды". Скопируйте файл * .jar с модемом Как ускорить работу ноутбука?
Как ускорить работу ноутбука? Замените жесткий диск на SSD - Руководство Как выбрать подписку?
Как выбрать подписку? Нет, шаг вперед. Вам нужны телефонные услуги. Сначала нужно визуализировать, что именно. Просто укажите ваши потребности точно. Будьте честны - если вы хотите купить новый, совершенно новый смартфон, также поместите его в нужное вам предложение, чтобы потом его не удивили. Без лицемерия - текст о выборе услуги для ваших нужд. Раньше я тратил 20 злотых на пополнение, сегодня я трачу более 100 злотых, и у меня есть 2 телефона. Я не призываю вас экономить на чем-либо, И как вы думаете, какая система самая безопасная?
И как вы думаете, какая система самая безопасная? Смотрите также: 8 практических приложений для Windows Phone 8.1, обеспечивающих безопасность системы 7 приложений, которые повысят безопасность Как это работает?
Как это работает? В одной из последних версий Google Chrome функция учетных записей пользователей была добавлена. Теперь мы можем создавать учетные записи для каждого пользователя, который использует браузер в Chrome. У пользователей есть отдельные закладки, история страниц и другие элементы. Этот вариант недавно был дополнен возможностью контроля. Благодаря этому мы можем создать Как Google должен поместить все в ТОП10?
Как Google должен поместить все в ТОП10? :)? Есть поговорка: «Хотите, это может быть». Вот почему, если вы действительно хотите подняться в Google, прикрыть рукава и приступить к работе, перестаньте беспокоиться о том, что конкуренция выше, чем у вас! В другой ситуации закройте свой электронный бизнес и найдите работу где-нибудь. заключение Filli не сказал ничего откровенного - способ получения ссылок является естественным и работает, Если вы решили купить стеновые панели по самым низким ценам, заранее проверьте производителя - как долго работает рынок, какие мнения о нем и его товарах имеют потребители?
Если вы решили купить стеновые панели по самым низким ценам, заранее проверьте производителя - как долго работает рынок, какие мнения о нем и его товарах имеют потребители? Что касается компаний, сотрудничающих с нами, я могу с уверенностью подтвердить, что они являются надежными и надежными производителями. Они имеют многолетний опыт работы на рынке, усовершенствованные этапы производства, проверенные смеси сырья - они просто знают, что делают :) Если вы хотите узнать о них больше, просто нажмите
Com/embed/zFwL301vd4A?
Что если я скажу вам, что есть лучший способ?
Домен для интернет магазина - как выбрать?
Как отключить проверку диска при запуске системы?
Как вы получите их обратно, прежде чем кто-то получит доступ к нашим личным данным или разместит что-то от нашего имени?
Чтобы определить, как каждый провайдер справился с этим критерием, мы пошли дальше и задали каждому из них простой вопрос в чате: как мне установить новый плагин на мой сайт WordPress?
Как выглядят их магазины, как они представляют свое предложение, какую маркетинговую деятельность они используют, или их предложение менее / более всеобъемлющее, чем то, которое вы хотите предложить?
Но если вам понадобится слишком много времени, чтобы понять, как им управлять, как бы вам понравились его передовые функции, которыми вы так увлечены?
Как найти этот каталог?
Как найти этот каталог?