2012-04-13 8 views
3

Verwirrt von allen Optionen für die Implementierung von HTML5-Video. Was sind die Argumente zugunsten der Verwendung einer javascriptbasierten Lösung wie MediaElement oder VideoJS ?HTML5-Video, -Mediaelement.js, Video.js, ODER eine Nicht-JavaScript-Lösung?

Eine andere Art der Formulierung dieser Frage könnte sein, unter welchen Bedingungen würde eine Nicht-Javascript html5 Videolösung die bessere Option sein (wie das auf http://camendesign.com/code/video_for_everybody präsentiert)?

Antwort

2

Gründe für einen JS basierten Player zu verwenden:

  • einheitliches Erscheinungsbild in allen Browsern/Plattformen, darunter Flash-Fallback
  • Fähigkeit um device/Browser-Bugs
  • Extensibility zu arbeiten. Ziemlich häufig, um andere Dinge in den Wiedergabe-/Fortschritts-/Status eines Videos einzubinden.
+1

Gute Antwort. Um es zu erweitern, erhalten Sie eine konsistente API zwischen Flash und HTML5, wenn Sie eigene Steuerelemente erstellen oder andere Ereignisse auf der Seite auslösen möchten. Bei Video.js wird für HTML5 und Flash dieselbe HTML/CSS-Skin verwendet, sodass Sie die Skin nur einmal erstellen müssen. – heff