Превью видео не генерируются для загруженных видео в форуме Discourse

Генерирует ли Discourse автоматически миниатюры для загруженных видео?

По умолчанию Discourse не генерирует автоматически миниатюры для загруженных видео. Однако плагин «Insert Video» (компонент темы) делает это автоматически. Есть ли способ включить автоматическую генерацию миниатюр для загруженных видео в Discourse по умолчанию?

Примечание: Плагин «Insert Video» (компонент темы) в настоящее время работает только с видео в формате MP4. Требуется поддержка видео в форматах mov, ogg, webm.

Привет,

Раньше так и было, но в недавнем PR была отключена предзагрузка метаданных видео.

Предзагрузка только метаданных не всегда соблюдается браузерами, и
иногда загружается всё видео целиком. Это переключает использование
заглушки-изображения для видео, и само видео загружается только после
нажатия кнопки воспроизведения.

:smiling_face_with_tear:

Спасибо за ваш ответ. :+1:

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

Здравствуйте,

Возможно ли увидеть соответствующие отчёты при загрузке метаданных всего видео? Что ещё могло бы привести к тому, что этот PR будет выкатан в продакшн? Кажется, что это должно быть опциональной функцией, которую администраторы экземпляра Discourse могли бы включать по необходимости. В настоящее время все загруженные видео (а на наш форум загружено много медиа) отображаются как чёрные квадраты, что портит пользовательский опыт. У нас никогда не возникало проблем, описанных в упомянутом вами PR, и всё работало отлично.

@RGJ @kinetiksoft Не стесняйтесь попробовать этот компонент: GitHub - Arkshine/discourse-video-preloading-metdata · GitHub

Он возвращает старый HTML. Я не тестировал его extensively, но, похоже, всё работает нормально. :+1:

Полагаю, у разработчиков есть веская причина отключить это по умолчанию, так как это может повлиять на пользовательский опыт. Однако предоставление такой опции было бы разумным (хотя компонент темы — это уже вариант :smile:).