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

| |
|-|-|
| :discourse2: | Краткое описание | Insert Video добавляет кнопку в редактор, упрощающую вставку видео с субтитрами (формат VTT), постер-изображением и несколькими источниками видео в пост на Discourse.
| :eyeglasses: | Предпросмотр | Предпросмотр в Discourse Theme Creator
| :hammer_and_wrench: | Ссылка на репозиторий | https://github.com/discourse/discourse-insert-video
| :open_book: |Новичок в темах Discourse? | Руководство для начинающих по использованию тем Discourse

Установить этот компонент темы

Возможности

Нажатие на кнопку открывает модальное окно, позволяющее загрузить или указать ссылки на соответствующие файлы, после чего в редактор добавляется соответствующий HTML-код:


Настройки

Имя Описание
default track label
default track langcode
only available to staff
disable download
text tracks as blobs При использовании субтитров загружать файлы VTT и внедрять их как blob (решает проблемы при использовании хранилища S3 или CDN)

(Чтобы загрузка работала, вам нужно разрешить расширения .vtt и выбранные вами форматы видео в настройке сайта authorized extensions.)

Перевод По умолчанию
modal.title Вставить видео
modal.video_title Добавить источники видео
modal.poster Постер-изображение (необязательно)
modal.vtt_title Субтитры (необязательно)
modal.vtt_help Через запятую, в формате: url,label,langcode
modal.insert Вставить
modal.cancel Отмена
source_not_video Ошибка: один из URL-адресов источников видео недействителен.
composer_title Вставить видео
simple_list_placeholder Добавить элемент…

:discourse2: Размещено у нас? Компоненты тем доступны для использования на наших тарифах Standard, Business и Enterprise.

39 лайков

Отлично, спасибо! Было бы возможно добавить поддержку аудио, при этом продолжая отображать постер (или, если его нет, настраиваемый цвет фона) плюс субтитры?

Также, и я понимаю, что это гораздо более сложная задача, но в долгосрочной перспективе возможно ли реализовать что-то вроде компонента временных меток YouTube (YouTube Timestamps Component) с помощью этого компонента? Это было бы просто замечательно.

3 лайка

С какими типами файлов это должно работать?

После добавления двух дополнительных разрывов строки перед вставкой видео мне удалось заставить его работать с файлом MP4. Но пока мне не повезло с файлом MOV. И те, что я нашел здесь на Meta, тоже, похоже, не работают. Например:


Неважно. Я нашел ответ:

2 лайка

Было бы здорово, если бы в настройках была кнопка для смены иконки видео или если бы иконка была другой. Она такая же, как у плагина Jitshi, поэтому трудно отличить их друг от друга.

1 лайк

Можно ли использовать видеофайл по URL-адресу или требуется загруженный файл? Видео, которое я хочу использовать, имеет размер 2,3 ГБ (60-минутное видео). Я пытался увеличить максимальный размер файла, но, похоже, система не способна обработать такой объем:

Было бы здорово интегрировать этот компонент темы со специализированными платформами, такими как Bunny Stream | A better way to deliver online video | bunny.net.

Так вы будете уверены, что владеете своими данными, хранение видео не зависит от возможностей Discourse или вашего сервера, и вы платите только за то, что используете. В идеале вам достаточно настроить параметры API в Discourse, включить компонент темы, и при загрузке видео они автоматически будут отправляться в bunny.net stream и корректно встраиваться в ваши посты на Discourse без лишних хлопот.

4 лайка

В итоге мы нашли решение (DiscourseVideo), которое загружает видео напрямую в Mux.

4 лайка

Привет, @putty, это DiscourseVideo — плагин или что-то другое? После поиска здесь я не могу его найти. Спасибо.

1 лайк

Думаю, это его репозиторий; руководство находится там.

3 лайка

Спасибо, @NateDhaliwal. Я пытаюсь найти сообщество Discourse, использующее плагин DiscourseVideo, чтобы лично оценить пользовательский опыт. @putty, если вы его используете, буду рад узнать URL вашего сообщества, чтобы посмотреть всё своими глазами.

Спасибо.

1 лайк

Мы используем реп, предоставленный @NateDhaliwal, но он виден только администраторам контента. Только они в нашем сообществе сталкивались с ограничениями стандартного размера файла.

2 лайка

При загрузке видео возникла ошибка: [Извините, загружаемый вами файл не разрешён (разрешённые расширения: jpg, jpeg, png, gif, heic, heif, webp, avif)]. В чём причина? Речь идёт о том, что нужно расширить список разрешённых расширений файлов для загрузки на сайте?

1 лайк

Какой тип файла вы загружаете? Возможно, вам нужно добавить этот формат в список разрешённых в настройках.

4 лайка

Я добавил файлы .vtt и видеоформаты, теперь я могу нормально вставлять видео. Спасибо за помощь! :grinning_face:

2 лайка

Вот форк-версия, которая обновляет разрешение с «только сотрудники Y/N» на утверждённые группы.

В моём случае маркетинговая команда хотела возможность указывать миниатюры, но я не хотел предоставлять им права staff, и мне не хотелось, чтобы доступ к этому имелось у всего сообщества.

1 лайк