Здравствуйте!
Подскажите, пожалуйста, как на Drupal 8.5 организовать видеогалерею из видеороликов, расположенных на своём сайте, а не на сторонних ресурсах.
Пока смотрю в сторону Video.js Но не могу разобраться, как сделать, чтобы видеоплейер запускался по ссылке, как это сделано на ютубе, например (/watch?v=xxxxxxxx).
Может кто-то уже делал?
Заранее благодарен!
ЗЫ. И, по возможности, как это согласовать с Paragraphs и/или с Block Builder от Gavias.
Комментарии
Это будет ссылка на объект в котором размещено видео, синоним этого пути Вы можете настроить на свое усмотрение.
Не могу понять, как это сделать.
Создаю тип медиа, например, "myVideo" (Video embed). Media source указан "video file"
Тип поля "file". На закладке управления отображением формы виджет "File". На закладке управления отображением "Video.js Player".
Создаю медиа с видео. Отображается нормально, видео воспроизводит.
В типе материала создаю поле Видео, тип Video embed. Внизу есть группа Providers allowed (Vimeo, YouTube, YouTube Playlist), оставляю чекбоксы пустыми. На вкладке управления отображением формы виджет "Video textfield". На вкладке управления отображением формат "Video" и ничего другого подходящего для видео нет.
Создаю материал и в поле Видео вставляю ссылку на свою медиа (мой_сайт/media/1).
При попытке сохранить материал получаю сообщение:
Вот как добавить видеоплейер со своего сайта в качестве провайдера? И как заставить отображать не просто формат Video, а Video.js Player?
Похоже, что опять куда-то не туда рою.
Видео у Вас в данном случае объект в котором создано поле например типа файл, в которое Вы будут загружать свой mp4, webm, mov или ogv. Для этого поля во вкладке просмотра выбираете formatter от модуля video.js. теперь можно создавать объект типа видео + загружать туда видео файл. При просмотре Вы увидите свое видео, а ссылка на него = это ссылка на созданный объект или синоним его пути.
Нашёл где лежат плагины модуля video_embed_file и модуля video. Похоже, что надо писать свой плагин для одного или другого. Но надо разобраться с тем, как формировать url на видео.
Буду копать дальше.
Благодарю! Буду копать.
Там ещё с форматами засада будет...
Лучше использовать сторонний видеохостинг.
Благодарю всех ответивших!
Пока решил более простым способом. А именно:
Создал тип материала "Видео" с полем типа file и остальными необходимыми полями.
Вывод с помощью представления. При этом возникла проблема. В выпадающем списке "Средство форматирования" есть даже 2 значения Video.js Player, но ни одно из них невозможно использовать. При выборе любого из двух не происходит сохранения и при нажатии на кнопку Apply всплывающее окно не закрывается. Если закрыть по крестику, то значение не сохраняется.
Поэтому приходится выбирать значение Video.
А дальше уже можно добавлять свой HTML код и стили.
В принципе, можно добавить своё поле для каждого формата видео и выводить их если формат загружен.
Выберите "отренедеренная сущность по дисплею" и настройте нужный дисплей в сущности для вывода, а не отдельные поля во вьюхе.
ds? а нафиг?
Не display suite, просто во вьюхах можно отображать сущности в разных вьюмодах. Конское преимущество перед отображением полей - если одинаковый тизер выводится в 10-ти разных вьюхах, то чтобы поправить что-то - не надо все 10 вьюх править.
Что-то я у себя такого не нашёл. Это где?
Благодарю!
У меня это "Расширенные параметры отображения" в настройках отображения.
Мне кажется, с полями проще, там можно добавить свой HTML с выводом постера, автовоспроизведением и пр.
Но обязательно поковыряю.
никто еще не написал что видеохостинг на своем сервере это дорого?
или только у меня такой вопрос сходу возник?
Я написал:) Но если человеку хочется лёгкого бдсм, то почему нет? В процессе узнает всякое полезное.
Ну это как бы зависит от кол-ва видеоматериалов имхо
У нас свои видеоматериалы о нашей деятельности. Их объём не такой уж большой. Тем более, что хостер предоставляет неограниченное файловое пространство.
и смотреть их будут два человека в месяц? И заранее хорошо обжаты видео, есть возможность выбрать разрешение пользователю? Тогда да, можно и не париться.
Ежели у вас планируется хоть сколько нибудь значимая посещаемость, просмотры, то шаред вам вряд ли поможет.
Ну да ладно, дело ваше, я лишь высказал стороннее мнение. Без обид)
Справедливые вопросы и замечания.
Есть над чем подумать.
Благодарю!
Думать особо не над чем, ютуб и:
- для простого решения модуль youtube field
- для кучерявого модуль media
На сайт один фиг желательно порегать аккаунт для гугл.анатикс, из под него и залить нужные видяхи.
И чтоб два раза не вставать: под яндексом тоже потребуется аккаунт для метрики, вебмастера, почты, там же сразу диск и бэкапы.
Вы правы, в процессе узнается всякое полезное.
Благодарю за Ваше мнение и советы!
Я тут кумекал. В принципе, для наших задач можно создать тип материала с четырьмя полями для видео (форматы mp4, ogv, mov, webm) и настроить сущность вывода с одним тегом video, содержащем 4-же соурса.
Деятельность волонтёрской ассоциации редко вызывает ажиотажный интерес. А видеоролики, по сути, отчёты о мероприятиях. Нет смысла выкладывать в HD-формате, достаточно 360p или 480p.
Проект некоммерческий и монетизировать более, чем сложно. Сомнительно, что будет какая-то высокая посещаемость.
Честно говоря, не вижу особого смысла организовывать канал на YouTube.
Опять же, сегодня тытрубка доступна, а завтра вдруг произойдёт очередной виток санкций или вылезет очередной Дуров и РКН заблокирует ресурс. И придётся переделывать. Недавно народ метался, когда сервисы гугля и яху попали под раздачу.
Да тут не в ресурсах и качестве дело. Ютуб это специализированный хостинг, который обеспечивает работоспособность на всём спектре устройств, у них там целый отдел этим занимается. Не знаю меняется ли там кодек в зависимости от, но автонастройка разрешения точно работает, что сильно облегчает жизнь пользователям смартфонов (от 15% до 70% траффика в зависимости от ресурса). Сами вы такое не сделаете при вменяемых трудозатратах, да и при невменяемых тоже.
Касательно закрытия - нет, такого не просматривается. Если же ситуация в государстве дойдёт до блокировки зарубежных айти-гигантов, то проблемы с ютубом будут неприятной мелочью, не более, так как полетит базовая инфраструктура сети с непредсказуемыми последствиями.
С точки зрения надежности - конечно лейте на свой сайт тем более что объем позволяет.