Резюме:
Локальные видео лучше запускать плагинами — тогда они не самозапускаются!
Видео с ВК и Ютюба нужно подключать фреймами.
Пример стандартной вставки видео из ютюба:
1. youtube iframe
Код примера:
<iframe src=”https://www.youtube.com/embed/GAtcdL0yjmQ?si=WdX1s_nNwdgypNrg” width=”560″ height=”315″ frameborder=”0″ allowfullscreen=”allowfullscreen”></iframe>
1а. youtube iframe со стилем
Тот же фрейм из ютюба со стилем “margin: 0 1em 1em 0; float: left; border: dotted green 1px;”:
Его код:
<iframe style=”margin: 0 1em 1em 0; float: left; border: dotted green 1px;” src=”https://www.youtube.com/embed/GAtcdL0yjmQ?si=WdX1s_nNwdgypNrg” width=”560″ height=”315″ frameborder=”0″ allowfullscreen=”allowfullscreen”></iframe>
В стиль добавлено выравнивание влево с обтеканием.
Просто заворачивание видео ничего не меняет.
Параметры iframe :
modestbranding=1 – скрывает логотип YouTube
color=red – красный бар (по умолчанию), color=white – белый цвет прогресс-бара
mute=1 Выключить звук
autoplay=1 запустит видео сразу после загрузки
loop=1 включает воспроизведение по кругу, можно задать список playlist=VIDEO_ID.
start=60 – плеер начнет воспроизведение с 60-й секунды.
end=120 – воспроизведение остановится на 2й минуте
disablekb=1 – отключает управления c клавиатуры
showinfo=0 – перед началом не выводит название и канал видео
playlist=VIDEO_ID_2,VIDEO_ID_3,VIDEO_ID_4 – список видео для воспроизведения, показ начнется после основного видео (VIDEO_ID).
2.iframe из VK со стилем
Вставка через iframe без обертки почему-то дает двойные поля, но только в редакторе. Это незначимо — обычно рамка не нужна.
Пример видео из VК с рамкой вокруг.
Если width и height в iframe пропущены, ширина видео равна 350px.
Код
<iframe style=”margin: 0 1em 1em 0; float: left; border: dotted green 1px;” src=”https://vk.com/video_ext.php?oid=-9891107&id=456239241&hash=fc58855139bbe02c” frameborder=”0″ allowfullscreen=”allowfullscreen”></iframe>
3. iframe из VK со стилем и размерами
В этом примере видео грузится с VK. Без рамки и добавлены размеры 400-400.
Код
<iframe style=”margin: 0 1em 1em 0; float: left;” src=”https://vk.com/video_ext.php?oid=-9891107&id=456239241&hash=fc58855139bbe02c” width=”400px” height=”400px” frameborder=”0″ allowfullscreen=”allowfullscreen”></iframe>
Если width и height в iframe пропустить, ширина видео будет равна 350px.
4. iframe из VK с оберткой в div
Код
<div style=”padding: 0; margin: 0 1em 1em 0; float: left; border: solid green 1px;”><iframe src=”https://vk.com/video_ext.php?oid=-9891107&id=456239241&hash=fc58855139bbe02c” frameborder=”0″ allowfullscreen=”allowfullscreen”></iframe></div>
5. iframe с youtube
Код
<iframe style=”margin: 0 1em 1em 0; float: left; border: dotted green 1px;” title=”YouTube video player” src=”https://www.youtube.com/embed/x6p3wFjbZNM?si=UiacydzrUW_s0ajw” width=”560″ height=”315″ frameborder=”0″ allowfullscreen=”allowfullscreen”></iframe>
6. iframe с youtube c классом f2
Код
<div class=”video f2″><iframe title=”YouTube video player” src=”https://www.youtube.com/embed/x6p3wFjbZNM?si=UiacydzrUW_s0ajw” width=”560″ height=”315″ frameborder=”0″ allowfullscreen=”allowfullscreen”></iframe></div>
Нормально отображается во фронтенде. Но в редакторе видео отсутствует
7. Cвой файл iframe
В этом примере видео грузится с Вереницы.
!!! В редакторе видео сразу запускается !!!
Код
<iframe style=”margin: 0 1em 1em 0; float: left; border: dotted green 1px;” src=”https://verenitsa.ru/wp-content/uploads/2023/09/kalancha_2024-09-04_11-54-32.mp4″ frameborder=”0″ allowfullscreen=”allowfullscreen”></iframe>
8. Свой файл в div
В этом примере видео грузится с Вереницы.
!!! В редакторе видео сразу запускается !!!
Если width и height в iframe пропущены, ширина видео равна 350px.
<div style=”padding: 0; margin: 0 1em 1em 0; float: left; border: solid green 1px;”><iframe src=”https://verenitsa.ru/wp-content/uploads/2023/09/kalancha_2024-09-04_11-54-32.mp4″ frameborder=”0″ allowfullscreen=”allowfullscreen”></iframe></div>
Теперь примеры с шорткодами
Но!
Их не видно в редакторе.
Они не работают со ссылками на ВК и ютюб!!!
video_player
Вставка видео через div[ style=”float: left; max-width: 500px; ] [ video_player file=”https://verenitsa.ru…” ]
Если то же без div, то видео по ширине всегда занимает все окно.
9
То же с видео из VK [ video_player file=”https://verenitsa.ru….” ] т
10
evp_embed_video
Через [ evp_embed_video url=”https://…” ]
Как и в video_player, ширина видео по умолчанию во весь экран. Ниже видео вписано в тот же DIV, что и предыдущие.
Здесь возможны параметры
autoplay=”true”
width=”640″
ratio=”16:9″
loop=”true”
poster=”http://example.com/wp-content/uploads/images/poster.jpg”
muted=”true”
class=”myclass1 myclass2″
template=”mediaelement”
Шкурка платная:
template=”mediaelement” preload=”metadata¦auto¦none” // metadata – только метаданные (п/у)
По умолчанию шаблон mediaelement загружает «метаданные» видео только при загрузке страницы.
Вы можете установить для него значение «автоматически» или «нет» с помощью параметра предварительной загрузки в шорткоде.
11
То же с видео из ютюба [ evp_embed_video url=”https://…” ]
12
Можно центрировать видео добавив стиль
.wp-video {
text-align: center;
margin-left: auto;
margin-right: auto;
}