Streaming Video (oder Progressive Download) zum Droid Browser

8

Ich versuche Videos zu streamen (oder progressive Downloads zu verwenden) in einen Motorola Droid Browser und habe nicht viel Glück. Mit meinem iPhone kann ich Safari zu Ссылка leiten (das ist eine MPEG-4 Videodatei), und Safari öffnet quicktime, und das Video wird abgespielt. Mit dem Droid gehe ich jedoch zur selben Webadresse und erhalte den Fehler "Video kann nicht abgespielt werden .... Leider ist dieses Video nicht zum Streamen auf dieses Gerät geeignet".

Wenn ich den Browser des Droids an eine WMV-Datei anschließe, wird die Videodatei vollständig heruntergeladen und dann in einem, wie es scheint, Droid-Videoplayer wiedergegeben, wenn ich darauf klicke.

Idealerweise würde ich gerne das Verhalten des iPhone auf dem Droid replizieren, wo der Videoplayer erscheint und das Video vor dem vollständigen Download startet. Das Videoformat ist kein Problem, da ich das Video nach fast jedem Standard kodieren kann. Ich habe versucht, die .mp4-Datei, weil die Droid-Dokumentation sagt, dass es MPEG-4-Video unterstützt, obwohl ich es nicht über den Browser funktionieren kann.

Jede Einsicht wäre sehr zu schätzen.

    
TheJerkMan24 22.01.2010, 19:39
quelle

4 Antworten

1

Sie sollten eine Intention starten und den Typ auf "video / *" setzen, damit er direkt mit einem Videoplayer anstelle des Browsers geöffnet wird.

    
Error 454 12.05.2011 20:06
quelle
1

Streaming in Android ist ein Schmerz in den Arsch. Die beste Option besteht darin, das Video mit dem RTSP-Protokoll zu streamen.

Wenn Ihr Droid auf 2.2 aktualisiert wird, können Sie auch eine einfache Webseite mit einem eingebetteten Flash-Player wie jwplayer einrichten (vergessen Sie nicht, alternative Inhalte einzurichten, wenn Flash Player nicht auf dem Gerät installiert ist, damit der Benutzer sie herunterladen kann von Adobe).

Ich habe beide Lösungen erfolgreich eingesetzt. RTSP für & lt; 2.1 und eingebetteter Flash-Player, der Video vom RTMP-Stream abspielt (Sie können auch lokale Dateien vom Server abspielen)

Beachten Sie, dass Sie bei einigen Geräten (Hero) das WebView nicht mit dem Flash Player in Ihrer App einbetten können.

Wenn Sie nach einer schnellen Lösung suchen, würde ich versuchen, 3gp.

Wenn die Konnektivität nicht schnell genug ist, um das Video abzuspielen, erhalten Sie den gleichen Fehler, den Sie gepostet haben (selbst bei richtig codierten Videos).

BEARBEITEN: Ich habe H.264 für RTSP-Streams und VP6 für RTMP verwendet. VP8 wird nur von neueren Geräten unterstützt.

    
momo 04.12.2011 04:31
quelle
0

Ich bin mir darüber nicht ganz sicher, aber ich glaube nicht, dass es wirklich möglich ist.

Soweit ich weiß, bedeutet "unterstützt" nur, dass es out of the box gespielt werden kann, aber es gibt keine Plugins für den Browser, so dass es damit nicht vertraut ist.

Wenn Sie überprüfen möchten, ob Android die Datei abspielen kann, legen Sie sie auf die SD-Karte und spielen Sie sie über die Galerie ab.

    
Jonas Van der Aa 22.01.2010 19:52
quelle
0

Das Abspielen einer mp4-Datei vom Browser wird unterstützt. Wenn Sie einen bestimmten Link haben, der nicht funktioniert, veröffentlichen Sie den Link. Außerdem wäre es hilfreich zu sehen, was "adb logcat" anzeigt.

    
user287989 06.03.2010 23:58
quelle

Tags und Links