Разработать приложение на Android для проигрывания видеофайла

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Альберт Файзуллин  
Необходимо сделать приложение, проигрывающее видео.
Платформа – Салют (SberBox, Sber TV).

Требования:

1) Приложение при запуске должно сравнивать уже скачанный видеофайл с файлом по указанной внешней ссылке (предпочтительно яндекс-диск или гугл-диск, но можно и другие способы, в этой версии допустимо). Имя файла будет фиксированное. Если видео в локальном каталоге отсутствует, либо видео по ссылке более новое – видео должно закачиваться и при необходимости заменять имеющееся. Размер видео будет около 200-300Мб, не больше. Скорее меньше.
Если происходит скачивание – на момент скачивания должно выводиться изображение об обновлении. Изображение будет выдано.
Должен отрабатываться случай обрыва связи. В таком случае должно проводиться 3 попытки скачивания, если они не удались – пауза в попытках на сутки, воспроизводиться должно старое видео если оно было. Если не было никакого видео – то приложение молча закрывается.
Если связи/интернета при старте приложения нет – воспроизводим имеющееся видео. Если видео нет – молча закрываемся.

2) После скачивания/сравнения видео оно должно начать проигрываться. После завершения проигрывания приложение должно закрыться без дополнительных сообщений. 

3) По возможности должна обеспечиваться совместимость с наиболее популярными кодеками. Если это невозможно – нужно предоставить точный список совместимых кодеков для предварительной конвертации видео. Разрешение видео не будет превышать FullHD.

4) Результат должен быть в виде одного файла .apk. Но каким-то образом нужно обеспечить возможность смены адреса/имени файла. Вполне допустимо отдать исходник с закрытой своей частью кода и инструкцией по замене нужной константы и компилированию. Я не программист, изучать чужой код у меня нет ни желания, ни времени. Со своими задачами бы разобраться.. :)

Если ожидаемый результат нормально будет работать в пилотной зоне – будем развивать продукт в направлении масштабирования – объединение устройств в группы, каждой группе свое видео, уведомления об обновлении, возможно видео будет заменяться на интерактивное содержимое, итд.

Цена названа условная, предлагайте..
Опубликован 23.03.2023 в 15:30

Выберите способ верификации:

Обновите страницу после прохождения верификации.