Нужно дрделать приложение с готовый кодом.
Требуется добавить функционал vlc плеера. Есть готовый код в гите, можете его использовать или написать собственных/сторонних наработок, при условии реализации необходимого функционала и упаковки в один apk
Требуется сделать :
- сделать одновременное (синхронное) включение одного и того же видео на нескольких устройствах (до 30) с одного управляющего устройства. На каждом устройстве установлен плеер и загружены одинаковые видео. Устройства соединены локально по Wi-Fi Функции:
- считывание сигнала с сервера (мобильной точки доступа)
- запуск видео
- остановка видео
Выбор управляющего/принимающего устройства осуществляется в настройках плеера. Потоковая передача не рассматривается, видео имеет большой вес и раздача на большое количество устройств будет не стабильной.
Сделать доработки по саму плееру, в случае использования Haomirror
- разделение экрана уже реализовано, оставляем
- реагирование на поворот уже реализовано, оставляем.
- возможность увеличить/уменьшить видео, что бы вписать в экран добавляем
- лишний функционал удаляем
Так же в случае использования vlc
- нужно добавить разделение экран на две части (одно и то же видео одновременно проигрывается в своей половине экрана)
- добавить реагирование на поворот (видео пример).
- добавить возможность увеличить/уменьшить видео, что бы вписать в экран
Так же не зависимо от выбора плеера 2.1 либо 2.2 видео растягивается на весть экран смартфона, при просмотре видео все элементы управления скрываются и повторно отображаются только при нажатии на экран. И поскольку предполагается одновременный запуск видео на большом количестве устройств, при повороте смартфонов на каждом из устройств изображение будет отличаться в зависимости угла поворота, необходима возможность сбрасывать изображение управляющим устройством на всех принимающих устройствах в первоначальное состояние (центровка) не зависимо от угла наклона смартфонов, при этом видео не должно прерываться, а сброс можно сделать несколько раз в течении просмотра видео.