Wie Sie bereits geschrieben haben Sie keine Flash-Video auf die (meisten) mobile Geräte wie den Flash Player zum Abspielen des Videos benötigen verwenden können. Der eigentliche Flash-Film (.swf
) wird jedoch nicht viel mehr tun, als eine Videodatei (.flv
in Ihrem Fall) zu öffnen, die dann im Flash-Container wiedergegeben wird.
Um Videos für alle Geräte bereit zu haben, verwenden Sie normalerweise einen Ansatz, der zuerst HTML5liefert und dann auf Flash zurückgreift, wenn der Browser noch nicht HTML5-fähig ist. Dies wird in den html5-video-tag wiki, beschrieben bei video for everybody oder Dive into HTML5.
In Bezug auf Ihre Situation mit der einzelnen FLV-Datei hängt es davon ab, in welchem Codec diese Datei codiert ist. HTML5-Video und Flash Video können dieselbe Quelldatei verwenden, wenn sie die H264-Codierung verwendet. Dateien wie diese werden normalerweise .m4v
, .mp4
oder .f4v
genannt, also denke ich, dass Ihre Datei immer noch den On2VP8-Codec verwendet, der von älteren Versionen von Flash verwendet wird.
So können Sie Ihren Freund fragen, welchen Codec diese Datei tatsächlich verwendet und, abhängig vom Ergebnis, das Video in ein H264-Format umkodieren, damit Sie es sowohl in Flash- als auch HTML5-basierter Wiedergabe verwenden können.
Leider ist dies immer noch nicht für Benutzer von Firefox oder Opera geeignet (beachten Sie auch, dass Chrome den H264-Support in Zukunft möglicherweise nicht mehr unterstützt, da Google versucht, den WebM-Codec zu pushen) zwischen diesen Browsern auch fallen zu blinken oder eine andere Art von Medien-Quelle (ogg
wahrscheinlich) für sie dienen.
Vielen Dank für die sehr nützliche Links. Was ich davon verstanden habe, ist, dass der Player je nach erkanntem Gerät entweder Flash oder HTML verwendet - das ist in Ordnung. Ich habe Probleme herauszufinden, in welchem Format das Video sein muss, um mit diesem Player zu arbeiten. –
@Evan es ist keine Frage, was der Spieler unterstützt (es wird im Grunde nur die Medien, die der Browser anfordert), aber was der Browser unterstützt. Im Moment sieht die Situation so aus, als müssten Sie '.m4v',' .webm' und '.ogg' als HTML5-Video und ein Flash-Fallback (entweder mit dem' .m4v' oder einem separaten '.flv') if Sie möchten wirklich für alle Benutzer sorgen. – m90