ExoAirPlayer App
ExoAirPlayer ist eine App, die auf Ihrem Android-Mediabox läuft. Sie spielt Video-/Audio-URLs ab, die mit einer zustandslosen HTTP-API (basierend auf AirPlay) "gestreamt" werden.
Beim Start der App gibt es keine Benutzeroberfläche. Es handelt sich um einen Vordergrunddienst mit einer Benachrichtigung, der einen Webserver auf Port 8192 betreibt. Die IP-Adresse des Servers wird in der Benachrichtigung angezeigt.
Wenn eine Video-URL an den Server "gestreamt" wird, öffnet sich ein Video-Player im Vollbildmodus. Wenn der Video-Player den Fokus verliert (z.B. durch Drücken der "Home"-Taste), wird eine weitere Benachrichtigung hinzugefügt, um die Wiedergabe zu steuern oder den Fokus auf das Video-Player-Fenster zurückzulegen.
Wenn eine Audio-URL an den Server "gestreamt" wird, spielt die Musik im Hintergrund – selbst wenn der Bildschirm ausgeschaltet ist.
Diese Seite ist der einfachste Weg, um Signale an eine laufende Instanz zu senden. Es gibt zwar auch andere "hochgradige" Werkzeuge, um Medien-URLs aus der freien Wildbahn zu erfassen (einige sind hier aufgelistet). Eines davon ist DroidPlay, mit dem Sie Inhalte von einem anderen Android-Gerät an ExoAirPlayer streamen können.
Audio- oder Videodateien/Wiedergabelisten können auch direkt aus dem Android-Dateisystem gestartet werden, was diese App zu einem sehr geeigneten Ersatz für einen allgemeinen Video-Player macht. Dies kann lokal auf demselben Gerät erfolgen, z.B. mit einem Dateimanager wie Total Commander: Wenn Sie dort auf eine Mediendatei tippen, wird implizit ein Intent aufgerufen, den ExoAirPlayer (und andere installierte Medienplayer) ausführen – sodass eine Liste solcher Apps geöffnet wird und Sie aus dieser auswählen können. Sie können auch Total Commander verwenden, um Wiedergabelisten zu erstellen; siehe hier für weitere Details.
Der Remote-Weg, dies zu tun, erfordert Kenntnisse über die Struktur des Android-Dateisystems. In diesem Fall können Sie anstelle von "Streaming" einer URL.. einen Datei- oder Verzeichnispfad "streamen" (z.B. /storage/sdb1/Downloads/my-video.mp4). Dies kann mit der oben genannten Website durchgeführt werden.









