ExoAirPlayer Приложение
ExoAirPlayer — это приложение, которое вы запускаете на своем Android сетевом медиаплеере. Оно воспроизводит видео/аудио URL-адреса, "передаваемые" ему с помощью безстатесного HTTP API (основанного на AirPlay).
При запуске приложения интерфейса нет. Это фоновая служба с уведомлением, которая запускает веб-сервер на порту 8192. IP-адрес сервера указан в сообщении уведомления.
Когда видео URL "передается" на сервер, открывается видеоплеер на полный экран. Если видеоплеер теряет фокус (например, при нажатии кнопки "домой"), добавляется другое уведомление для управления воспроизведением или возвращения фокуса на окно видеоплеера.
Когда аудио URL "передается" на сервер, музыка воспроизводится в фоновом режиме — даже когда экран выключен.
Эта страница — самый простой способ отправить сигналы на запущенный экземпляр. Хотя существуют и другие "высокоуровневые" инструменты для захвата медиа URL из сети (некоторые из них перечислены здесь). Один из них — DroidPlay, который позволяет вам передавать контент с другого Android-устройства на ExoAirPlayer.
Аудио или видео файлы/плейлисты также могут быть запущены непосредственно из файловой системы Android, что делает это приложение очень подходящей заменой универсальному видеоплееру. Это можно сделать локально на том же устройстве, например, с помощью файлового менеджера, такого как Total Commander: если вы нажмете на медиафайл там, это неявно вызывает интент ExoAirPlayer (и других установленных медиаплееров) для выполнения — так открывается список таких приложений, и вы можете выбрать из него. Вы также можете использовать Total Commander для создания плейлистов; смотрите здесь для получения подробностей.
Удаленный способ сделать это требует знания структуры файловой системы Android. В этом случае, вместо "передачи" URL.. вы можете "передать" путь к файлу или директории (например: /storage/sdb1/Downloads/my-video.mp4). Это можно сделать с помощью упомянутого выше веб-сайта.









