2 in Form einer Zeichenkette. Die interne Vorgehensweise ist dabei analog zu der bei setLinearFill() , mit dem Unterschied, dass zusätzlich die Parameter col1r und col2r übergeben werden. Diese legen den Ausbreitungsradius der jeweiligen Farbe fest. Intern ruft die Funktion anstelle von createLinearGradient() die entsprechende Methode createRadialGradient() auf. Diese setzt den radialen Farbverlauf. function text(obj, x, y, text, style) Fügt einen formatierten Text ein. Parameter obj = ein canvas -Elementobjekt Parameter x = Horizontalversatz der Textanfangsposition Parameter y = Vertikalversatz der Textanfangsposition. Orientiert sich an der Basislinie der Schrift. Parameter text = der auszugebende Text Parameter style = Zeichenkette, markiert durch "…" oder '…', mit folgenden Angaben: Schriftgewicht ( bold für Fettschrift oder normal für Normalschrift), Schriftgröße (z. B. 18px) und Schriftart (z. B. Arial, sans-serif). Die einzelnen Angaben werden durch Leerzeichen getrennt. Die Schriftfarbe kann durch vorherigen Aufruf der Funktion setStroke() bestimmt werden. 7.3 Audio- und Video-Ressourcen In HTML 4.01 gab es zwar die Möglichkeit, beliebige Multimedia-Objekte in generischer Form einzubinden. Dabei gab es jedoch keine Konventionen dafür, welche Dateiformate und – was bei Audio und Video noch wichtiger ist – welche sogenannten Codecs verwendet werden sollten. Es gab also keine vergleichbare Konvention wie etwa die akzeptierten Dateiformate beim img -Element. HTML5 versucht, eine solche Konvention zu etablieren. Die neu geschaffenen Elemente audio und video sind die HTML-Container für webgerechte Audio- und Videoformate. 7.3.1 Eingebettete Audio-Ressourcen Mit HTML5 ist es endlich möglich, Audio-Ressourcen direkt im Browser abspielen zu lassen, ohne auf ein Plugin vertrauen oder einen flashbasierten Audio-Player anbieten zu müssen. Das fördert die Verbreitung von Musik und Podcasts (gesprochenen Artikeln oder Dialogen, manchmal ergänzt durch Musik, also selbst gemachtes Radio). Eine wichtige Voraussetzung für den Erfolg des neuen audio -Elements in HTML5 ist allerdings, dass alle Browser bestimmte Audio-Formate ohne zusätzliche Software abspielen können, also direkt in der Browser-Software implementieren. Derzeit gibt es diesbezüglich noch Probleme, was daran liegt, dass das verbreitetste und beliebteste Audio-Format, MP3, durch Patente geschützt ist. Einige Browser-Anbieter können oder wollen es deshalb nicht implementieren und favorisieren stattdessen das OpenSource-Audio-Format OGG. Nachfolgende Tabelle zeigt, welche Browser, die das audio -Element von HTML5 unterstützen, welche Audio-Dateiformate abspielen können:
Für das Problem, dass es kein Audio-Format gibt, das von allen Browsern direkt abgespielt werden kann, bietet HTML5 indessen eine technische Lösung an. Der Nachteil dabei: Sie müssen jeden Audio-Track in mindestens zwei Dateiformaten anbieten, nämlich in MP3 und OGG. Beispiel
Rabenanwälte und Abmahnkrähen
Webseite zum Song Das Beispiel zeigt eine Anordnung, die nur zeigen soll, wie es aussehen könnte . Da zum Redaktionszeitpunkt noch nicht endgültig entschieden ist, welches Audio-Format tatsächlich das Default-Format werden soll, ist derzeit folgende Variante des obigen Beispiels eigentlich korrekter:
Erläuterung Die Audio-Ressource wird durch
markiert. Innerhalb des audio- Elements können Sie ein oder mehrere source -Elemente in Form eines Standalone-Tags