https://rawcdn.githack.com/Orangangg/test-video/34436250104d9f8834ffc42ce8b01eddf85c381a/vecteezy_dynamic-3d-spheres-balls-bouncing-together-animation_18985335.mp4
Загрузка фонового видео на Tilda через сервисы GitHub & Githack
Данная страница с кодом доступна только на десктопном разрешении компьютера свыше 1200px
Привет 👋
Я думаю не стоит объяснять почему, но если вы очень попросите я сделаю адаптив)
Сегодня мы рассмотрим сервис GitHub, как хостинг для ваших видео. А с помощью небольшого скрипта и сервиса Githack мы загрузим видео напрямую в Tilda.
ШАГ 1
Регистрируемся на платформе
если еще этого не сделали
ШАГ 2
Создаем новый репозиторий, для этого нажимаем на кнопку New в окне Top repositories
ШАГ 3
Задаем нужное имя для репозитория, и по кнопке Create repository (чуть ниже) сохраняем сделанное
ШАГ 4
Теперь нам нужно загрузить видео (не более 25MB) нажимаем кнопку uploading an existing file
ШАГ 5
Теперь выбираем файл с вашего компьютера или перетаскиваем в окно Drag files, после сохраняем
ШАГ 6
Далее, нажимаем правой кнопкой мыши на название видео и копируем адрес ссылки
Выглядеть должна вот так: https://github.com/Orangangg/video-123Mb/blob/main/GTS%20new%20video.mp4
ШАГ 7
После переходим на сервис
и вставляем ссылку, затем копируем URL in production
ШАГ 8
Отлично теперь мы получили прямую ссылку с сервиса Githack, ну что пойдем вставлять код на сайт?
(важно) копировать и вставлять ссылку в HTML код мы будем именно из поля под цифрой №2 - URL in production
ШАГ 9
Пустое место)
Копируем код ниже и вставляем его в HTML блок в Zero Block
Скопировать
ШАГ 10
Теперь меняем мою ссылку в <source src= на вашу прямую ссылку на видео из шага под номером 7
<style>

/* Загрузка видео на Tilda через сервисы GitHub & Githack */

/* Основные стили для видео */
.page__video {
width: 100%; /* Видео будет занимать всю ширину экрана */
object-fit: cover; /* Видео будет обрезаться по размеру, чтобы заполнить контейнер без искажений */
}

/* Медиазапрос для экранов шириной от 320px */
@media screen and (min-width: 320px) {
.page__video {
height: 100%; /* Высота видео 100% от высоты экрана для небольших экранов */
}
}

/* Медиазапрос для экранов шириной от 340px */
@media screen and (min-width: 340px) {
.page__video {
height: 100%; /* Высота видео 100% от высоты экрана для экранов 340px и больше */
}
}

/* Медиазапрос для экранов шириной от 420px */
@media screen and (min-width: 420px) {
.page__video {
height: 100%; /* Высота видео 100% от высоты экрана для экранов 420px и больше */
}
}

/* Медиазапрос для экранов шириной от 1200px */
@media screen and (min-width: 1200px) {
.page__video {
height: 100%; /* Высота видео 100% от высоты экрана для больших экранов 1200px и больше */
/* Можно изменить значение height в зависимости от того, как вы хотите, чтобы видео отображалось на больших экранах */
}
}
</style>

<!-- Видеоплеер -->
<video class="page__video" preload="auto" playsinline autoplay loop muted>
<!-- Ссылка на видеофайл. Здесь подставляется ссылка через raw.githack -->
<source src="https://rawcdn.githack.com/Orangangg/test-video/34436250104d9f8834ffc42ce8b01eddf85c381a/vecteezy_dynamic-3d-spheres-balls-bouncing-together-animation_18985335.mp4" type="video/mp4">
</video>

Но лучше скопировать код вручную, так как после копирования через кнопку он вставится одной строкой в HTML-блок(((((
Как мы помним, вставляем ссылку из кода под №2, но для теста можете просто вставить код и проверить работоспособность
Готово
Материал подготовил Дмитрий Орленко, копирование понятное дело разрешено
Если у вас возникнут вопросы, пишите мне в
А теперь я расскажу как удалить не нужный или тестовый репозиторий
ШАГ 1
Заходим на главную страницу вашего аккаунта и нажимаем на нужный репозиторий
ШАГ 2
Переходим в настройки вашего репозитория, нажимаем на кнопку Settings
ШАГ 3
Листаем в конец страницы настроек и в окне Danger Zone нажимаем на Delete this repository
ШАГ 4
Соглашаемся со всем и в этой строчке печатаем путь до вашего репозитория
(важно) вы не сможете удалить репозиторий скопировав путь до видео, обязательно нужно прописать это самим
Кнопка должна применить активный красный цвет, после ввода путя (пути) от руки
Готово
Поздравляю, вы удалили свой первый репозиторий) мой Orangangg/video-123Mb успешно пропал
Дополнение 👀
Ниже я буду дополнять код о котором говорил выше. Поговорю с ChatGPT и сделаем Upgrate
PS: хочу добавить возможность остановки и запуска видео, а также включения и выключения звука
Если информация была полезной, поделись этой страницей со своим коллегой по цеху - возможно ему пригодится этот код как аналог Dropbox и стандартный функционал загрузки видео на Tilda
Я уже говорил, что на этом разрешении нет адаптива)
Привет еще раз 👋
Ну что ж, раз уж ты тут - держи бонус
по ссылке за свой проявленный интерес
(надеюсь улыбнешься)