Обновление блоков видео

Орбита поддерживает не только загрузку локального видео, но и вставку из четырёх (на данный момент) сервисов:
  • Youtube
  • Vimeo
  • Rutube
  • VK Video
Отдельной кнопки на панеле для этого нет, просто вставляйте скопированную ссылку из буфера обмена, дальше блок отрисуется автоматически.
Превьюшки загружаются с сервисов, с VK картинки нормального качества без ключа API забрать у меня не вышло, только 320х240.
Все видео, как локальные, так и удалённые, по умолчанию скрыты за картинкой с кнопкой. Пока вы не нажмёте на кнопку, проигрыватель не запускается.
Тут уже отличился Rutube - я никак не смог заставить его запускать видео сразу после инициализации, придётся кликать 2 раза.
Таким образом, все видосики на странице выглядят  одинаково, неважно каков их источник.
Видео с Youtube
Видео c Vimeo
Видео из Rutube
Видео из VK
Локальное видео

5 комментариев

Александр Наумов
Василий, спасибо!
Классный плеер подключил Plyr, не знал о нем раньше.
Да и в blob-ах раньше не разбирался. Не подскажешь направление, как ты сделал, чтобы взяв ссылку из src="blob:https://orbita.bezumkin.ru/4a10128f-bfcb-4150-9c08-387a888042f8" и при переходе по ней выдавалась страница: Не удалось получить доступ к файлу. Это  nuxt,  как-то так настраивается?
Василий Наумкин
Несовсем понятно, что именно ты имеешь в виду. Такой страницы действительно нет, поэтому и выводится 404. Я настроил только внешний вид этой страницы, по документации Nuxt.
Адрес с blob делает сам Plyr, я туда не лезу. Все запросы для работы с видео идут в API и именют адрес вида /api/video/uuid/resolution.
Александр Наумов
Несовсем понятно, что именно ты имеешь в виду.
Беру ссылку на ролик: 
И вставляю в URL:
Получаю запрет, вот меня интересует, как это сделано? С помощью nginx, nuxt или как-то иначе.
Василий Наумкин
Такую ссылку сам проигрыватель делает, я ему не так её указываю в исходниках.
Получается, что это какая-то ненастоящая, виртуальная ссылка. Возможно, кстати, что я что-то делаю неправильно.
Александр Наумов
Спасибо!
Орбита
Последние новости о проекте и свежий функционал. Можно зайти в админку с логином и паролем demo. За помощью можно обратиться на help@orbitacms.ru
Прямой эфир
Василий Наумкин
15.10.2024, 14:03:13
Это логика из моего движка Vesp. У каждого контроллера может быть scope, то есть требуемое разрешен...
acidtmn
12.09.2024, 16:24:51
Посоветуйте, как запустить Орбиту на Synology в докере?
Василий Наумкин
19.08.2024, 04:44:55
Разобрался, это глюк редактора после обновления. Иногда он формирует массив с блоками, а иногда, поч...
Александр Наумов
09.07.2024, 00:06:38
Случайно забрел на Тинькофф Журнал https://journal.tinkoff.ru/friendship-ended-with-patreon/ и сразу...
Александр Наумов
25.06.2024, 10:22:06
Спасибо!!!
Александр Наумов
07.06.2024, 15:01:19
Василий, спасибо большое!
Александр Наумов
12.05.2024, 12:30:15
Спасибо!
Камиль Галиев
01.12.2023, 11:56:40
Да, теперь работает нормально!
Уровни подписки
Тестировщик
100 ₽ в месяц
Базовая подписка. Все платежи проводятся в тестовом режиме!
Подписчик
250 ₽ в месяц
Средний уровень подписки. Все платежи проводятся в тестовом режиме!
Советник
500 ₽ в месяц
Максимальный уровень подписки. Все платежи проводятся в тестовом режиме!