Как адаптировать видео на YouTube без увеличения размера страницы

  1. Легкие и адаптивные YouTube-встраивания
  2. Вставить видео YouTube отзывчиво - учебник
  3. Учебники по встраиванию на YouTube

Вставить видео YouTube легко, но вы будете удивлены, узнав, какой дополнительный вес может добавить добавленное видео YouTube на ваши веб-страницы. Браузер должен загрузить около половины МБ дополнительных файлов JavaScript (см. Скриншот) для рендеринга только видеоплеера YouTube. И эти файлы загружаются, даже если посетитель никогда не проигрывает встроенное видео. Вставить видео YouTube легко, но вы будете удивлены, узнав, какой дополнительный вес может добавить добавленное видео YouTube на ваши веб-страницы

Встроенное видео не только увеличивает размер байта ваших веб-страниц, но и браузеру приходится выполнять несколько HTTP-запросов для рендеринга видеоплеера. Это увеличивает общее время загрузки вашей страницы, что влияет на скорость страницы , Другим недостатком стандартного кода для вставки YouTube является то, что он не отзывчивый , Если люди просматривают ваш веб-сайт на мобильном телефоне, размер видео-плеера может быть изменен неправильно для небольшого экрана.

Google+ использует умную технику для встраивания видео YouTube - он просто встраивает миниатюру видео YouTube, и реальный видеоплеер загружается только тогда, когда пользователь вручную нажимает на миниатюру.

Размер миниатюрных изображений YouTube составляет около 15 КБ, поэтому мы можем уменьшить размер веб-страниц в байтах на 500+ КБ. Это огромно!

Приведенное выше видео встроено с использованием той же технологии по требованию ( демонстрация ).

Когда посетитель нажимает кнопку воспроизведения, миниатюрное изображение заменяется стандартным видеопроигрывателем YouTube с автовоспроизведением, установленным на 1, поэтому видео воспроизводится мгновенно. Преимущество заключается в том, что дополнительный JavaScript JavaScript загружается только тогда, когда кто-то решит посмотреть встроенное видео, а не иначе.

Легкие и адаптивные YouTube-встраивания

Стандартный код для встраивания для YouTube использует тег IFRAME, а ширина и высота видеоплеера жестко заданы, поэтому проигрыватель не отвечает.

Новый код для вставки по требованию для YouTube немного отличается. Вам не нужно указывать размер плеера, так как мы сейчас встраиваем видео в ответ. Кроме того, IFRAME заменяется тегом DIV, а IFRAME добавляется на страницу только тогда, когда посетитель нажимает кнопку воспроизведения.

Вставить видео YouTube отзывчиво - учебник

Скопируйте и вставьте следующий фрагмент в любое место на своей веб-странице, где вы хотите разместить видео YouTube. Не забудьте заменить VIDEO_ID действительным идентификатором видео YouTube.

<div class = "youtube-player" data-id = "VIDEO_ID"> </ div>

Мы не будем назначать высоту и ширину, поскольку видеоплеер будет автоматически занимать ширину родительского элемента, в то время как высота рассчитывается автоматически. Вы можете вставить несколько блоков DIV с разными идентификаторами видео, если вам нужно встроить несколько видео на одной странице.

Затем разместите JavaScript в любом месте вашего веб-шаблона. Он находит все встроенные видео на веб-странице, а затем заменяет элементы DIV миниатюрами видео.

<script> / * Light YouTube Embeds by @labnol * / / * Веб: http://labnol.org/?p=27941 * / document.addEventListener ("DOMContentLoaded", function () {var div, n, v = document.getElementsByClassName ("youtube-player"); for (n = 0; n <v.length; n ++) {div = document.createElement ("div"); div.setAttribute ("data-id", v [n ] .dataset.id); div.innerHTML = labnolThumb (v [n] .dataset.id); div.onclick = labnolIframe; v [n] .appendChild (div);}}); function labnolThumb (id) {var thumb = '<img src = "https://i.ytimg.com/vi/ID/hqdefault.jpg">', play = '<div class = "play"> </ div > '; return thumb.replace («ID», id) + play; } function labnolIframe () {var iframe = document.createElement ("iframe"); var embed = "https://www.youtube.com/embed/ID?autoplay=1"; iframe.setAttribute ("src", embed.replace ("ID", this.dataset.id)); iframe.setAttribute ("frameborder", "0"); iframe.setAttribute ("allowfullscreen", "1"); this.parentNode.replaceChild (iframe, this); } </ script>

Наконец, вставьте CSS перед тегом заголовка вашего веб-шаблона.

Этот метод уменьшит размер ваших веб-страниц на 500 КБ, делая ваши сайт для мобильных устройств , Вы можете обратиться к аннотированный код чтобы понять, как работает встраивание по требованию.

<style> .youtube-player {position: родственник; прокладка снизу: 56,23%; / * Используйте 75% для видео 4: 3 * / высота: 0; переполнение: скрытое; максимальная ширина: 100%; фон: # 000; поле: 5px; } .youtube-player iframe {position: absolute; верх: 0; слева: 0; ширина: 100%; высота: 100%; z-индекс: 100; фон: прозрачный; } .youtube-player img {bottom: 0; дисплей: блок; слева: 0; наценка: авто; максимальная ширина: 100%; ширина: 100%; положение: абсолютное; справа: 0; верх: 0; граница: нет; высота: авто; курсор: указатель; -webkit-transition: .4s все; -моз-переход: .4с все; переход: .4s все; } .youtube-player img: hover {-webkit-filter: яркость (75%); } .youtube-player .play {height: 72px; ширина: 72 пикселя; слева: 50%; верх: 50%; поле слева: -36px; margin-top: -36px; положение: абсолютное; background: url ("// i.imgur.com/TxzC70f.png") no-repeat; курсор: указатель; } </ style>

Обратите внимание, что браузеры Chrome и Safari на iPhone и Android позволяют воспроизводить видео HTML5 только по инициативе пользователя. Они блокируют встроенное мультимедиа от автоматического воспроизведения, чтобы предотвратить нежелательные загрузки по сотовым сетям.

Учебники по встраиванию на YouTube

  1. Вставить видео YouTube с отключенным звуком
  2. Поместите видео YouTube в качестве фона веб-страницы
  3. Вставить только часть видео на YouTube

Похожие

Как отключить похожие видео YouTube в WordPress
... YouTube является отличной платформой для загрузки и обмена видео, часто малые предприятия стараются избегать его из-за связанных с ним видео. Иногда эти похожие видео могут рекламировать конкурента или поддерживать то, с чем вы не согласны. Недавно один из наших пользователей спросил нас, как удалить похожие видео с конца встроенного видео Youtube. В этой статье мы покажем вам, как отключить похожие видео Youtube в WordPress. Видеоурок Если вам не нравится видео или вам нужны
Как скачать видео с YouTube на iPhone
Как скачать видео с YouTube на iPhone? Возможно, многие пользователи iPhone имеют проблемы с загрузкой видео с YouTube на iPhone. Существует множество программных инструментов и сервисов веб-сайтов, которые помогают пользователям ПК / Mac загружать и сохранять видео с YouTube, теперь нам нужно только одно или несколько удобных для пользователя приложений iPhone YouTube Downloader. Зачем? Иногда нам нужно сохранять эти любимые видео на iPhone, такие как последние iPhone 7/6 для последующего
Самсунг Биксби отстой. Вот как это отключить.
Если вы используете Android, вы, вероятно, используете Google Assistant. Если вы пользователь Galaxy, вам может помешать собственный Bixby от Samsung, особенно с помощью кнопки Bixby на S8, S9 и Note 8. Но есть и хорошие новости: их легко отключить. Итак, почему это плохо? Дело в том, что с Биксби
Что такое внутренняя ошибка сервера 500 и как ее исправить?
... начает, что с веб-сайтом что-то не так"> Если вы пытаетесь посетить веб-сайт и видите сообщение «500 Internal Server Error», это означает, что с веб-сайтом что-то не так. Это не проблема с вашим браузером, вашим компьютером или вашим интернет-соединением. Это проблема с сайтом, который вы пытаетесь посетить. Что означает эта ошибка СВЯЗАННЫЕ С:
Интегрируйте свою учетную запись Evernote с OnePageCRM
Сегодня организация играет ключевую роль в бизнесе: от записи заметок после мозгового штурма до планирования крупного проекта. Важно вести запись! Представляем нашу последнюю интеграцию с Evernote, чтобы помочь вам сделать именно это! Evernote является одним из самых популярных организационных инструментов на рынке. Используйте его для записи минут на собраниях, проектах, мозговых штурмах и списках дел. Это позволяет легко индексировать заметки, теги и группировки в блокнотах для удобного
Как подключить ноутбук к ноутбуку по локальной сети?
В настоящее время ноутбук присутствует практически в каждом доме, ведь это наиболее удобный и практичный вид персональных компьютеров. Однако время пользователям нужно передать файлы с ноутбука на ноутбук, а соответствующего носителя под рукой может не оказаться. В таком случае лучшим решением будет сочетание двух ноутбуков между собой по локальной сети, и в данной статье мы рассмотрим все возможные способы подключения мобильных ПК. Итак, существует два наиболее распространенных способа
Как использовать учетную запись электронной почты iCloud на устройствах Android
Один из моих друзей приобрел Samsung Galaxy Note Edge, и ему нужно переключиться с Apple на Android. Он немного расстроен, потому что не хочет покидать свой iCloud. На самом деле, есть несколько выходов. Теперь я хотел бы рассказать вам, как использовать учетную запись iCloud Mail на устройствах Android и перенести контакты iCloud на Android , Вот
ИИ в производстве и доставке видео
от Ян Озер Технологии, основанные на искусственном интеллекте (ИИ), появляются на многих рынках, включая потоковое видео. AI - это общее описание программы, которая может воспринимать, рассуждать, действовать или адаптироваться, как показано на рисунке ниже. Хотя границы между классификациями нечеткие, большинство
Удивительная КАРТА ВЕТРА показывает, как самые большие порывы Земли движутся вокруг планеты
... ная карта с изображением ветровых потоков в реальном времени по всему миру была искусно создана программистом. На графике показаны глобальные погодные условия, с современными порывами ветра, нависающими над нашей планетой.
Как подключить Android-смартфон или планшет к ПК
Как правило, люди привязь их ноутбуки на телефоны Android, используя подключение для передачи данных
Как загрузить файлы в приложение ASP.NET MVC
Загрузка файлов с клиентского компьютера на удаленный сервер является довольно распространенной задачей для многих веб-сайтов и приложений. Он широко используется в социальных сетях, форумах, онлайн-аукционах и т. Д. В ASP.NET MVC существует множество компонентов для загрузки, которые служат для решения тех или иных задач загрузки, например, вам может понадобиться загрузить один или несколько файлов, работать с файлами небольшого или очень большого размера, передавать только целые папки

Комментарии

Как скачать видео с YouTube на iPhone?
Как скачать видео с YouTube на iPhone? Возможно, многие пользователи iPhone имеют проблемы с загрузкой видео с YouTube на iPhone. Существует множество программных инструментов и сервисов веб-сайтов, которые помогают пользователям ПК / Mac загружать и сохранять видео с YouTube, теперь нам нужно только одно или несколько удобных для пользователя приложений iPhone YouTube Downloader. Зачем? Иногда нам нужно сохранять эти любимые видео на iPhone, такие как последние iPhone 7/6 для последующего просмотра
Что такое счастливые яйца, как их использовать и где их достать?
Что такое счастливые яйца, как их использовать и где их достать? Счастливые яйца улучшат ваш XP в течение ограниченного времени. Вы можете собирать их, повышая уровень или покупая их в магазине. Лучший способ заработать XP и перейти на следующий уровень в игре - это развить своего покемона (используя конфеты покемонов), поэтому, если вы «накопите» несколько эволюций покемонов на время, когда у вас есть счастливое яйцо, вы увеличит ваш рост XP. Это означает, что вы можете даже пропустить
Как вы можете удалить это?
Как вы можете удалить это? С помощью этого руководства вы узнаете, как избавиться от этого навязчивого гостя, который без нашего ведома и воли окажется в компьютере. Узнайте, как быстро удалить интерфейс Akamai NetSession из Windows. Для чего нужен интерфейс Akamai NetSession?
Как защитить себя от BlueBorne?
Как защитить себя от BlueBorne? Фактически, единственное эффективное действие со стороны пользователя - отключение Bluetooth-соединения на устройстве. К счастью, поставщики уязвимых операционных систем уже были проинформированы о существовании уязвимостей и работают над их исправлением. Когда дело доходит до пользователей Windows, они должны быть в безопасности, если они только установили июльские обновления системы. Соответствующие исправления были также введены в Android, хотя здесь могут потребоваться
Как работает гарантированный стоп-лосс?
Как работает гарантированный стоп-лосс? Поэтому некоторые брокеры предлагают гарантированные стоп-лосс ордера: Таким образом, брокер несет расчетный риск и при необходимости должен нести расходы на отклонения. В свою очередь, трейдеры почти всегда платят комиссию за гарантию. Таким образом, сбор можно также интерпретировать как страховую премию. Вот пример с двумя сценариями. Случай A: трейдер обеспечивает длинную позицию в DAX CFD с обычной
Как я могу защитить своих клиентов?
Как я могу защитить своих клиентов? Отключить дедупликацию памяти. Он называется под разными именами: объединение одинаковых страниц ядра, прозрачный общий доступ к страницам, дедупликация на основе содержимого и т. Д.
Как он атакует вредоносное ПО?
Как он атакует вредоносное ПО? Вирус Дублируется путем присоединения к другому объекту. Прикрепляет (заражает) файлы к программам, документам и низкоуровневым структурам дисков или файловых систем (например, загрузочных секторов или таблиц разделов). Они могут работать несколькими способами: вместе с зараженной программой или когда пользователи открывают, сохраняют или создают файлы. Если компьютер Windows заражен, вирус может изменить содержимое реестра, заменить системные
Это так же сложно, как специальный сторонний инструмент?
Это так же сложно, как специальный сторонний инструмент? Не совсем. Достаточно ли он продвинут для обычного пользователя? Определенно. Защита от шпионских программ, управляемая сообществом Одной из расширенных функций Защитника Windows является служба Microsoft Active Protection Service (или сокращенно MAPS). Эта функция отключена по умолчанию и должна быть включена вручную, если пользователи хотят участвовать. Итак, что это? Включив этот параметр,
Как подключить ноутбук к ноутбуку через usb?
Как подключить ноутбук к ноутбуку через usb? Если данные варианты вам не подходят, для соединения ноутбуков между собой можно воспользоваться адаптером «Easy Transfer Cable», использующие «usb порты» ноутбуков. Стоимость данного кабеля невелика: за достойный проверенный вариант придется заплатить около 500 рублей (например, «Windows Easy Transfer Cable» от «ST Lab»). Рекомендация для всех и на все времена: никогда не пытайтесь соединить ноутбуки обычным «usb кабель
Как мне управлять своими деньгами?
Как мне управлять своими деньгами? Я стремлюсь быть ответственным пользователем. Я планирую все свои расходы заранее и тщательно обдумываю свои решения о покупке. Я поддерживаю хорошую кредитную историю, чтобы я мог финансировать будущие проекты или расходы, которые я не планировал. Читайте больше моих постов Личные финансы О блоге Мы создали блог BNP Paribas
Как это тебе выгодно?
Как это тебе выгодно? Evernote - это очень полезное бизнес-приложение, которое можно использовать практически во всех сложных бизнес-ситуациях. Например, допустим, вы работаете над крупной возможностью продаж для конкретной компании; Вы можете использовать это приложение, чтобы помочь вам исследовать, делать заметки и записывать важную информацию о сделке. Возможно, вам не нужны все эти данные в OnePageCRM, только точки, относящиеся к данному делу или процессу продаж, поэтому

Org/?
Com/embed/ID?
Зачем?
Итак, почему это плохо?
Как скачать видео с YouTube на iPhone?
Зачем?
Что такое счастливые яйца, как их использовать и где их достать?
Как вы можете удалить это?
Для чего нужен интерфейс Akamai NetSession?
Как защитить себя от BlueBorne?