Видеовставки

Видеовставка помещает в документ проигрываемый плеер. Поддерживаются два провайдера: YouTube и Vimeo.

Синтаксис

Явная форма называет провайдера и принимает URL или голый идентификатор видео:

@[youtube](https://www.youtube.com/watch?v=dQw4w9WgXcQ)
@[youtube](dQw4w9WgXcQ)
@[vimeo](https://vimeo.com/76979871)

Две сокращённые формы тоже становятся вставками, когда URL принадлежит поддерживаемому провайдеру:

![Запись лекции](https://www.youtube.com/watch?v=dQw4w9WgXcQ)
[youtube](https://youtu.be/dQw4w9WgXcQ)

– синтаксис изображения с URL видео (альтернативный текст становится доступным названием плеера) или ссылка, текст которой – ровно имя провайдера.

Распознаются все обычные формы URL: watch?v=, youtu.be/, youtube.com/embed/, vimeo.com/<id>, лишние параметры запроса не мешают.

Поведение

  • Плеер рендерится адаптивно, 16
    , по ширине текстовой колонки.
  • Вставки YouTube используют режим приватности youtube-nocookie.com.
  • Нераспознанное имя провайдера или некорректный URL рендерятся буквальным текстом – ничего не встраивается «молча не то».
  • Это единственные два хоста, которые могут оказаться во встроенном фрейме; сырой HTML <iframe> с любым другим адресом вырезается при санитизации.

Видео на LibreTimes – дополнение, а не само содержимое: запись лекции при её конспекте, визуализация, которую обсуждает текст. Документ должен стоять и без плеера.