WICHTIGES UPDATE
Diese Frage wurde vor über 9 Jahren gestellt. Damals machte es Sinn, heute macht es keinen Sinn. Flash ist schwer auf dem Weg nach draußen; <video>
Support ist allgegenwärtig, einschließlich mobiler Geräte. Fast alles, was Flash kann, kann jetzt auch HTML. HTML hat gewonnen, Flash hat verloren. Wenn Sie darüber nachdenken, wie Sie Videos in Ihre Seite einbetten können, verwenden Sie sie einfach <video>
und denken Sie nicht weiter darüber nach. Diese Frage bleibt nur für den historischen Wert erhalten.
Ursprüngliche Frage
Das neue <video>
Tag scheint heutzutage der ganze Hype zu sein, zumal Firefox es jetzt unterstützt. Nachrichten darüber tauchen überall in Blogs auf, und alle scheinen begeistert zu sein. Aber was ist mit?
So viel ich suchte, konnte ich nichts finden, was es besser machen würde als das gute alte Flash-Video. Tatsächlich sehe ich nur Probleme damit:
- Es wird noch einige Zeit dauern, bis alle Browser dies unterstützen, und noch viel länger, bis die meisten Benutzer ein Upgrade durchführen.
- Flash ist bereits verfügbar und jeder hat es;
- Sie können Flash mit einer beliebigen Benutzeroberfläche koppeln, um die Wiedergabe zu steuern. Ich habe festgestellt, dass das Tag auch steuerbar sein wird (wahrscheinlich über JavaScript), aber kann es auch im Vollbildmodus angezeigt werden?
Die einzigen zwei Profis für ein <video>
Tag, die ich sehen kann, sind:
- Es ist eher "semantisch" - was für eine ganze Reihe von Menschen, einschließlich mir, wahrscheinlich keine Bedeutung hat;
- Es ist nicht abhängig von einer einzelnen kommerziellen Drittanbieter-Entität (Adobe) - was ich auch nicht als zwingenden Grund für einen Wechsel sehe, da bereits kostenlose Player und Videokonverter verfügbar sind und Adobe den gesamten Prozess in keiner Weise behindert (Es ist nicht einmal in ihrem Interesse).
Also ... was ist die große Sache?
Hinzugefügt:
OK, also gibt es noch einen Pro ... vielleicht. Unterstützung für mobile Geräte. Schwer zu sagen. Eine Reihe von Gedanken rasen mir durch den Kopf:
- Wie viele mobile Geräte können Videos tatsächlich mit einer angemessenen Geschwindigkeit dekodieren, Flash oder auf andere Weise?
- Wie lange dauert es, bis Mainstream-Mobilgeräte
<video>
Unterstützung erhalten? Wie viele Leute tun das tatsächlich, selbst wenn es über Updates verfügbar ist? - Wie viele Leute sehen sich überhaupt Videos auf Webseiten auf ihren Handys an?
Was den Semantik-Teil betrifft - ich verstehe, dass Suchmaschinen Videos jetzt vielleicht besser erkennen können, aber ... was werden sie überhaupt damit machen? OK, damit sie wissen, dass die Seite ein Video enthält. Und? Sie können kein Video indizieren! Ich hätte gerne noch ein paar Argumente hier.
Hinzugefügt:
Ich dachte nur an einen anderen Nachteil. Dies eröffnet einen völlig neuen Bereich der browserübergreifenden Inkompatibilität. HTML und CSS sind in dieser Hinsicht bereits ziemlich chaotisch. Zumindest Flash ist überall gleich. Aber es reicht aus <video>
, wenn sich mindestens ein großer Browser-Anbieter gegen das Tag entscheidet (kann jemand "Internet Explorer" sagen?), Und wir haben einen schönen neuen Bereich der Hölle zu erkunden.
Hinzugefügt:
Ein Profi ist gerade reingekommen. Mehr Wettbewerb = mehr Innovation. Das ist richtig. Wenn Adobe mehr Wettbewerb erhält, werden sie wahrscheinlich gezwungen sein, Flash in Bereichen zu verbessern, in denen es bisher fehlte. Linux scheint eine Schwachstelle zu sein, die von vielen zitiert wird.