Техническое задание: Интеграция видеоплеера с социальной сетью
Цель проекта
Модернизировать существующий самописный видеоплеер, написанный на PHP, добавив возможность синхронизации видео-контента с аккаунтом в социальной сети. Плеер должен отображать видеофайлы (клипы), загруженные через указанную социальную платформу.
Исходные условия
- На сайте уже существует рабочий самописный видеоплеер на PHP.
- Текущий функционал: загрузка видеофайлов напрямую на хостинг сайта и их воспроизведение.
- Принцип работы и интерфейс существующего плеера должны быть сохранены.
Основные требования к доработке
1. Интеграция с социальной сетью
- Реализовать механизм автоматического получения списка видео из указанного аккаунта социальной сети (ВКонтакте).
- На сайте должны отображаться иконки (превью) и ссылки на полученные видео.
- Плеер должен воспроизводить видеофайлы, загруженные через социальную сеть.
2. Функциональность плеера
- Плеер должен работать с видео в формате клипов.
- Необходимо обеспечить стабильную работу воспроизведения файлов, загруженных из внешнего источника.
- Интерфейс пользователя должен быть идентичен или максимально приближен к существующему.
3. Технические аспекты
- Основной язык реализации - PHP.
- Решение должно быть самописным (не на основе готовых CMS или тяжелых фреймворков, если это не оговорено отдельно).
- Необходимо предусмотреть обработку возможных ошибок при получении данных из API социальной сети.
Ожидаемый результат
Пользователь загружает видео через интерфейс социальной сети. Эти видео автоматически появляются на сайте в виде списка с иконками. При клике на иконку видео воспроизводится в существующем плеере. Прямая загрузка файлов на хостинг сайта становится необязательной для данного функционала.