Die Tags <object></object>
und <embed></embed>
werden verwendet, um Multimedia -Inhalte wie Videos, Audiodateien und andere Ressourcen direkt in HTML -Dokumenten einzubetten. So können Sie sie verwenden:
Verwenden Sie das <object></object>
TAG:
Das <object></object>
Tag> Tag definiert ein eingebettetes Objekt in einem HTML -Dokument. Es ist vielseitig und kann verwendet werden, um eine Vielzahl von Medientypen einzuschließen. Die Syntax ist wie folgt:
<code class="html"><object data="url" type="mime-type" width="width" height="height"> <!-- Fallback content here --> <param name="param-name" value="param-value"> </object></code>
data
: Gibt die URL der von dem Objekt zu verwendenden Ressource an.type
: Gibt den MIME -Typ der Ressource an.width
und height
: Definieren Sie die Größe des Objekts.<param>
Ermöglicht Ihnen die Parameter für das Objekt an. Wenn Sie beispielsweise ein Flash -Objekt einbetten, müssen Sie möglicherweise einen Filmparameter angeben. Verwenden Sie das <embed></embed>
Tag:
Das <embed></embed>
-Tag ist ein einfacheres, aber weniger standardisierter Weg, um Multimedia -Inhalte einzubetten. Es wird häufig zum Einbetten von Flash-Objekten oder anderen Plugin-basierten Inhalten verwendet. Die Syntax ist wie folgt:
<code class="html"><embed src="url" type="mime-type" width="width" height="height"></embed></code>
src
: Gibt die URL der zu eingebetteten Ressource an.type
: Gibt den MIME -Typ der Ressource an.width
und height
: Definieren Sie die Größe des Einbettelements. Die Tags <object></object>
und <embed></embed>
, während beide zum Einbetten von Multimedia -Inhalten verwendet werden, haben mehrere wichtige Unterschiede:
<object></object>
-Tag ist Teil des HTML -Standards und wird in verschiedenen Browsern häufiger unterstützt. Das <embed></embed>
-Tag hingegen ist nicht Teil des HTML -Standards, sondern wird von den meisten modernen Browsern aus historischen Gründen unterstützt.<object></object>
Tag können Sie einen Fallback -Inhalt bereitstellen, der angezeigt werden kann, wenn der Browser das Objekt nicht rendern kann. Dies erfolgt durch Einbeziehung von HTML -Inhalten in das <object></object>
-Tag. Das <embed></embed>
-Tag unterstützt den Fallback -Inhalt nicht direkt im Tag.<object></object>
-Tag kann in einem anderen <object></object>
-Tag verschachtelt werden, sodass Sie mehrere Fallback -Optionen angeben können. Das <embed></embed>
-Tag kann nicht verschachtelt werden.<object></object>
-Tag verwendet <param>
Elemente, um Parameter an das eingebettete Objekt zu übergeben, während das <embed></embed>
-Tag Attribute zum Übergeben von Parametern verwendet. Durch die Sicherstellung von Cross-Browser-Kompatibilität bei der Verwendung von Tags von <object></object>
und <embed></embed>
beinhaltet mehrere Strategien:
Verwenden Sie beide Tags : Ein allgemeiner Ansatz besteht darin, sowohl <object></object>
als auch <embed></embed>
-Tags zu verwenden, um die Kompatibilität zu maximieren. Sie nisten das <embed></embed>
-Tag in das <object></object>
-Tag, mit dem Browser, die das <object></object>
-Tag unterstützen, es verwenden können, während diejenigen, die nicht auf das <embed></embed>
-Tag zurückfallen, zurückfallen.
<code class="html"><object data="yourfile.swf" type="application/x-shockwave-flash" width="300" height="120"> <param name="movie" value="yourfile.swf"> <embed src="yourfile.swf" type="application/x-shockwave-flash" width="300" height="120"> </embed> </object></code>
type
-Attribut Typ angeben. Dies hilft dem Browser, festzustellen, ob er den Dateityp verarbeiten kann.<object></object>
-Tags an. Dies kann Text, ein alternatives Bild oder sogar ein anderes eingebettetes Objekt sein, das vom Browser unterstützt werden könnte. Wenn die Tags <object></object>
und <embed></embed>
Multimedia -Inhalte nicht angezeigt werden, können Sie mehrere alternative Methoden verwenden:
HTML5 <video></video>
und <audio></audio>
Tags : Für Video- und Audio -Inhalte werden die Tags von HTML5 <video></video>
und <audio></audio>
inzwischen in modernen Browsern häufig unterstützt und bieten eine standardisierte Möglichkeit, Multimedia -Inhalte einzubetten.
<code class="html"><video width="320" height="240" controls> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"> Your browser does not support the video tag. </source></source></video></code>
Dienste von Drittanbietern : Dienste wie YouTube, Vimeo oder SoundCloud ermöglichen es Ihnen, Medien mit iFrame-Tags einzubetten. Diese Dienste übernehmen die Einbettung und bieten häufig eine bessere Leistung und Benutzererfahrung.
<code class="html"><iframe width="560" height="315" src="https://www.youtube.com/embed/VIDEO_ID" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></code>
Durch die Verwendung dieser alternativen Methoden können Sie sicherstellen, dass Ihr Multimedia -Inhalt über verschiedene Plattformen und Geräte hinweg zugänglich und funktionsfähig ist.
Das obige ist der detaillierte Inhalt vonWie benutzt man das Objekt & gt; und & lt; einbettet & gt; Tags für Multimedia -Inhalte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!