Frage

Ich erstelle 3GP Videos mit der Android - jedoch, wenn die 3GP-Dateien auf einer Website veröffentlicht werden, kann das gleiche Android-Handy sieht es nicht zurück. (Die Datei funktioniert auf dem iPhone).

Was ist richtig zu kodieren / die Größe des 3GP Videos, so dass der Video-Player auf Android zurück spielen kann?

Danke

War es hilfreich?

Lösung

Gelöst dies, indem es in MP4 konvertieren und dann den Nginx-Server neu zu kompilieren das MP4-Streaming-Modul zu haben. Standardmäßig wurde Nginx MIME-Typ auf [application / octet-stream] anstelle von [video / mp4] eingestellt ist.

Andere Tipps

Diese scheinbar auf Froyo Handys aufgelöst wurde - zumindest, wenn eine 3gp-Datei in einem Browser-Fenster geöffnet wird, http, und nicht RTSP, spielt das Video in Ordnung. Am 2.1 ist es nicht.

Um mp4 video streambare zu machen, sollten Sie es Ände ‚Atom‘ Byte-Reihenfolge. Ich verwende qt-Faststart-Tool von ffmpeg-Paket für diesen.

Dieses Tool ändert die Reihenfolge einiger Meta-Daten innerhalb mp4 Container und als Ergebnis ermöglicht Video "Streaming" über HTTP auszuführen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top