2012-11-01 7 views
7

Die Frage bereits, ob OBJECT oder IFRAME gefragt wurde, sollte für die Videoeinbettung verwendet werden ...OBJECT vs IFRAME Video bettet

Should I use <object> or <iframe> for loading a video?

Aber meine Frage kommt, dass ein Schritt weiter. Wenn Sie YouTube-Videos speziell einbetten, ist es von Vorteil, wenn Sie die OBJECT-Methode verwenden, außer für die bereits erwähnten Posts?

Bedenkt man, dass IFRAME auf HTML5 zurückgreifen wird, wenn Flash für den Viewer nicht verfügbar ist, warum sollte jemand dann die OBJECT-Methode verwenden?

David.

Antwort

5

Die <object> Embed hat ein paar Unterschiede. Wenn Sie eine Flash-Anwendung schreiben, können Sie keinen iFrame einbetten. Die Verwendung des swf funktioniert also in diesen Umgebungen. Die API unterstützt auch nur IE8 und höher, da sie mit postMessage implementiert werden. Wenn Sie nur das Video einbetten, wird die funktioniert großartig, aber wenn Sie Zugriff auf die API möchten, müssen Ihre Benutzer IE8 oder höher haben.

Die ist die von YouTube unterstützte und bevorzugte Methode. Zusätzlich zu den bereits erwähnten Möglichkeiten zur HTML5-Wiedergabe (was der größte Vorteil ist), ist die API reicher und konsistenter mit unseren anderen einbettbaren Inhalten.