English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Lautstärke kann in HTML auf verschiedene Weise wiedergegeben werden.
Es ist nicht einfach, Audio in HTML abzuspielen!
Sie müssen viele Techniken beherrschen, um sicherzustellen, dass Ihre Audio-Dateien auf allen Browsern (Internet Explorer, Chrome, Firefox, Safari, Opera) und auf allen Hardwaren (PC, Mac, iPad, iPhone) abgespielt werden können.
In diesem Kapitel haben wir die Fragen und deren Lösungen in der Grundlagenanleitung zusammengefasst.
Ein Browser-Plugin ist eine kleine Computeranwendung, die die Standardfunktionen des Browsers erweitert.
Plugins können mit dem <object>-Tag oder dem <embed>-Tag auf der Seite hinzugefügt werden.
Diese Tags definieren Container für Ressourcen (normalerweise nicht HTML-Ressourcen), die entweder vom Browser angezeigt oder von externen Plugins angezeigt werden.
Das <embed>-Tag definiert einen Container für externe (nicht HTML)-Inhalte. (Dies ist ein HTML5 Tag, in HTML4 ist ungültig, aber in allen Browsern gültig).
Der folgende Code-Abschnitt kann eingebettete MP3 Datei:
oder ogg, um Audio abzuspielen. Fails, versucht der Code, den <embed>-Element zurückzufallen. <!DOCTYPE html> <html> <head>-80" src=" <meta charset="utf3<title>Grundlegende Anleitung(w/codebox.com)< body>/<title> <head> <object height="5<embed height="100" data="/<a href="/run/html3></object> <p>Wenn Sie das Audio nicht hören können, könnte es sein, dass Ihr Computer oder Ihr Browser das Dateiformat nicht unterstützt.</p> <p>oder Sie haben den Lautsprecher nicht geöffnet.</p> body>/audio> body>/<a>/Testen Sie es, um zu sehen, ‹
Das <embed>-Tag in HTML 4 ist ungültig. Die Seite kann nicht durch HTML 4 Überprüfung.
Die verschiedenen Browser unterstützen Audioformate unterschiedlich.
Wenn der Browser den Dateiformat nicht unterstützt, kann die Audio-Wiedergabe ohne Plugin nicht gestartet werden.
Wenn das Plugin auf dem Computer des Benutzers nicht installiert ist, kann die Audio-Wiedergabe nicht gestartet werden.
Wenn die Datei in ein anderes Format konvertiert wird, kann sie in keinem Browser abgespielt werden.
<object tag>-Tag kann auch einen Container für externe (nicht HTML)-Inhalte definieren.
Der folgende Code-Abschnitt kann eingebettete MP3 Datei:
oder ogg, um Audio abzuspielen. Fails, versucht der Code, den <embed>-Element zurückzufallen. <!DOCTYPE html> <html> <head>-80" src=" <meta charset="utf3<title>Grundlegende Anleitung(w/codebox.com)< body>/<title> <head> <object height="5<embed height="100" data="/<a href="/run/html3></object> <p>Wenn Sie das Audio nicht hören können, könnte es sein, dass Ihr Computer oder Ihr Browser das Dateiformat nicht unterstützt.</p> <p>oder Sie haben den Lautsprecher nicht geöffnet.</p> body>/audio> body>/<a>/Testen Sie es, um zu sehen, ‹
Die verschiedenen Browser unterstützen Audioformate unterschiedlich.
Wenn der Browser den Dateiformat nicht unterstützt, kann die Audio-Wiedergabe ohne Plugin nicht gestartet werden.
Wenn das Plugin auf dem Computer des Benutzers nicht installiert ist, kann die Audio-Wiedergabe nicht gestartet werden.
Wenn die Datei in ein anderes Format konvertiert wird, kann sie in keinem Browser abgespielt werden.
HTML5 Das <audio>-Element ist ein HTML5 Element, in HTML 4 ist ungültig, aber in allen Browsern gültig.
Das <audio>-Element funktioniert in allen modernen Browsern.
Browser-KompatibilitätDie Zahlen in der Tabelle stellen die erste Browser-Version dar, die das Attribut unterstützt.
Element | Chrome | IE | Firefox | Safari | Opera |
<audio> | 4.0 | 9.0 | 3.5 | 4.0 | 10.5 |
Nachfolgend verwenden wir das <audio>-Tag, um MP3 Datei (im Internet Explorer, Chrome und Safari ist gültig), hat ebenfalls eine Datei des Typs OGG hinzugefügt (im Firefox und Opera-Browser gültig). Fails, es wird eine Fehlermeldung angezeigt:
oder ogg, um Audio abzuspielen. Fails, versucht der Code, den <embed>-Element zurückzufallen. <!DOCTYPE html> <html> <head>-80" src=" <meta charset="utf3<title>Grundlegende Anleitung(w/codebox.com)< body>/<title> <head> <body> mpeg">/<a href="/run/html3<audio controls>/" type="audio mpeg">/<a href="/run/<source src="/horse.ogg" type="audio Ihr Browser unterstützt diesen Audio-Format nicht. body>/"> body>/audio> body>/<a>/Testen Sie es, um zu sehen, ‹
Das <audio>-Tag in HTML 4 ist ungültig. Ihre Seite kann nicht durch HTML 4 Überprüfung.
Sie müssen die Audiodatei in ein anderes Format konvertieren.
Beste HTML-Lösung5 Das folgende Beispiel verwendet zwei verschiedene Audioformate. HTML3 Das <audio>-Element versucht, Audio in mp
oder ogg, um Audio abzuspielen. Fails, versucht der Code, den <embed>-Element zurückzufallen. <!DOCTYPE html> <html> <head>-80" src=" <meta charset="utf3<title>Grundlegende Anleitung(w/codebox.com)< body>/<title> <head> <body> mpeg">/<a href="/run/html3<audio controls>/" type="audio mpeg">/<a href="/run/<source src="/horse.ogg" type="audio ogg">5<embed height="100" width="/<a href="/run/html30" src=" body>/"> body>/audio> body>/<a>/Testen Sie es, um zu sehen, ‹
Problem:
Sie müssen den Audio-Stream in ein anderes Format konvertieren.
Verwendung von Verknüpfungen
Wenn eine Webseite Verknüpfungen zu Mediendateien enthält, verwenden die meisten Browser ein "Zusatzprogramm", um die Datei abzuspielen.3 Der folgende Code-Abschnitt zeigt eine Verknüpfung zu mp
Beispiel/<a href="/run/html3horse.mp/">Play the sound<a>/Testen Sie es, um zu sehen, ‹
Beschreibung des inline-Tons
Wenn Sie Ton in einer Webseite enthalten oder ihn als Teil der Webseite verwenden, wird er als inline-Ton bezeichnet.
Wenn Sie beabsichtigen, inline-Ton in einer Webanwendung zu verwenden, müssen Sie sich bewusst sein, dass viele Menschen inline-Ton als lästig empfinden. Beachten Sie auch, dass der Benutzer möglicherweise die Option für inline-Ton im Browser deaktiviert hat.
HTML-Mediatags5 Neues : HTML
Tag | Beschreibung |
<embed> | Definiert ein eingebettetes Objekt. HTML4 nicht empfohlen, HTML5 in erlaubt. |
<object> | Definiert ein eingebettetes Objekt. |
<param> | Definiert die Parameter des Objekts. |
<audio>HTML5 | Definiert den Toninhalt |
<video>HTML5 | Definiert ein Video oder ein Film |
<source>HTML5 | Definiert die Multimedia-Ressourcen des media-Elements (<video> und <audio>) |
<track>HTML5 | Definiert die Datei für die Untertitel des media-Elements oder andere Dateien, die Text enthalten (video und audio) |