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

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

5 comments

Александр Наумов
Василий, спасибо!
Классный плеер подключил 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 или как-то иначе.
Василий Наумкин
Такую ссылку сам проигрыватель делает, я ему не так её указываю в исходниках.
Получается, что это какая-то ненастоящая, виртуальная ссылка. Возможно, кстати, что я что-то делаю неправильно.
Александр Наумов
Спасибо!
Orbita
The latest news about the project and new functionality. You can log in to the admin panel with login and password demo. For help, please contact help@orbitacms.ru
Online
Василий Наумкин
27.02.2025 13:52:21
Спасибо, поправил, можно обновляться.
Василий Наумкин
26.02.2025 11:54:28
Уже доступно, но там всё для Sasflix, так что надо будет менять самостоятельно. Но можно хоть посмо...
Егор
10.12.2024 19:38:48
У reg.ru появилось безлимитное S3 хранилище
Василий Наумкин
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
Да, теперь работает нормально!
Subscriptions
Тестировщик
RUB 100 per month
Базовая подписка. Все платежи проводятся в тестовом режиме!
Подписчик
RUB 250 per month
Средний уровень подписки. Все платежи проводятся в тестовом режиме!
Советник
RUB 500 per month
Максимальный уровень подписки. Все платежи проводятся в тестовом режиме!