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

Орбита поддерживает не только загрузку локального видео, но и вставку из четырёх (на данный момент) сервисов:
  • 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 unstable functionality. You can log in to the admin panel with login and password demo.
Online
Александр Наумов
7/9/2024, 24:06:38
Случайно забрел на Тинькофф Журнал https://journal.tinkoff.ru/friendship-ended-with-patreon/ и сразу...
Александр Наумов
6/25/2024, 10:22:06
Спасибо!!!
Александр Наумов
6/7/2024, 15:01:19
Василий, спасибо большое!
Александр Наумов
5/12/2024, 12:30:15
Спасибо!
Василий Наумкин
3/24/2024, 09:55:50
Спасибо, поправил, теперь всё работает! Можно делать git pull из репозитория и перезапускать контей...
Александр Наумов
2/16/2024, 13:52:10
Спасибо!
Камиль Галиев
12/1/2023, 11:56:40
Да, теперь работает нормально!
Subscriptions
Тестировщик
RUB 100 per month
Базовая подписка. Все платежи проводятся в тестовом режиме!
Подписчик
RUB 250 per month
Средний уровень подписки. Все платежи проводятся в тестовом режиме!
Советник
RUB 500 per month
Максимальный уровень подписки. Все платежи проводятся в тестовом режиме!