Ich möchte Videos mit Flash (für ältere, nicht-HTML5-Video-Browser) anzeigen. Dies ist möglich:Wie zu einem anderen Flash-Film Fallback, wenn der erste eine neuere Flash-Player-Version benötigt
- Version seit Flash FLV Video-Dateien mit 7
- und mit h264 Video-Dateien und High-def seit Flash-Version 10.
Also würde ich ersten Versuch mögen die Version 10 Variante, und , wenn das nicht verfügbar ist, versuchen Sie die Version 7 Variante (Ich interessiere mich nicht für Browser ohne Flash installiert, oder Version < 7). Beachten Sie auch, dass ich für jeden Fall zwei verschiedene SWF Media Player habe (weiß nicht, ob es einen einzigen gibt, der in beiden Fällen mit beiden Formaten arbeiten würde).
Wenn möglich, sollte dies ohne Javascript geschehen. Ansonsten wäre die Verwendung von swfobject in Ordnung, aber ich weiß nicht, wie man es für diesen Fall benutzt.
Bisher habe ich versucht, zwei verschachtelte <object>
Tags zu haben, die äußerten die Flash 10 Media-Player zum Abspielen der mp4-Datei, und die inneren mit dem Flash 7 Media-Player zum Abspielen der FLV-Datei enthält. Aber das funktioniert nicht für Browser mit einer Flash-Player-Version zwischen 7 und 9, da der Fehler nicht auf Browser-Ebene auftritt, weil dort ein Flash-Player installiert ist. Der Fehler tritt innerhalb des SWF-Media-Players auf, der einfach nichts tut, wenn die erforderliche Unterstützung für die Wiedergabe von Video-Dateien der Version 10 im Flash Player-Plugin fehlt.
, dass Sie die SWF-Bibliothek Arbeit allein braucht nicht, das ich einen Link setzen in meiner Antwort – Breezer
@Breezer Er swfobject verwenden können, nur er es vorzieht nicht zu wenn möglich. Lesen Sie die OP-Frage erneut. –
oh ich muss das verpasst haben: P gute erinnerung, dass ich immer das ganze thema lesen sollte: P – Breezer