<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HTML | Nerdpress.org</title>
	<atom:link href="https://nerdpress.org/tag/html/feed/" rel="self" type="application/rss+xml" />
	<link>https://nerdpress.org</link>
	<description>...dev, tech problems and solutions.</description>
	<lastBuildDate>Fri, 28 Nov 2014 14:37:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>HTML5 &#8211; Sammlung von Ressourcen, Dokus und Browser-Fallbacks</title>
		<link>https://nerdpress.org/2010/11/27/html5-sammlung-von-ressourcen-dokus-und-browser-fallbacks/</link>
					<comments>https://nerdpress.org/2010/11/27/html5-sammlung-von-ressourcen-dokus-und-browser-fallbacks/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 27 Nov 2010 16:48:43 +0000</pubDate>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[articles]]></category>
		<category><![CDATA[authoring]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Html5]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[localstorage]]></category>
		<category><![CDATA[ressources]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[WebWorker]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=1225</guid>

					<description><![CDATA[<p>Hier mal eine anfänglich kleine Sammlung zum Thema HTML 5 generell &#8211; grob kategorisiert. Vervollständigungen und Streichungen willkommen. Cross Browser Helper Html 5 Validator (en) http://html5.validator.nu/ Html5 Browser capability test (en) http://html5test.com/ Html readyness &#8211; fancy browser comparison (en) http://html5readiness.com/ Modernizr &#8211; Cross-Browser Html5 &#038; CSS3 Support (en) http://www.modernizr.com/ Html5Shiv &#8211; Html5 for IE (en) &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2010/11/27/html5-sammlung-von-ressourcen-dokus-und-browser-fallbacks/" class="more-link">Continue reading<span class="screen-reader-text"> "HTML5 &#8211; Sammlung von Ressourcen, Dokus und Browser-Fallbacks"</span></a></p>
The post <a href="https://nerdpress.org/2010/11/27/html5-sammlung-von-ressourcen-dokus-und-browser-fallbacks/">HTML5 – Sammlung von Ressourcen, Dokus und Browser-Fallbacks</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p>Hier mal eine anfänglich kleine Sammlung zum Thema HTML 5 generell &#8211; grob kategorisiert. Vervollständigungen und Streichungen willkommen.</p>
<p><span id="more-1225"></span></p>
<h2>Cross Browser Helper</h2>
<h3>Html 5 Validator (en)</h3>
<p><a href="http://html5.validator.nu/">http://html5.validator.nu/</a></p>
<h3>Html5 Browser capability test (en)</h3>
<p><a href="http://html5test.com/">http://html5test.com/</a></p>
<h3>Html readyness &#8211; fancy browser comparison (en)</h3>
<p><a href="http://html5readiness.com/">http://html5readiness.com/</a></p>
<h3>Modernizr &#8211; Cross-Browser Html5 &#038; CSS3 Support (en)</h3>
<p><a href="http://www.modernizr.com/">http://www.modernizr.com/</a></p>
<h3>Html5Shiv &#8211; Html5 for IE (en)</h3>
<p><a href="http://code.google.com/p/html5shiv/">http://code.google.com/p/html5shiv/</a></p>
<h3>IE-7 js &#8211; Standard complient IE 7 (en)</h3>
<p><a href="http://code.google.com/p/ie7-js/">http://code.google.com/p/ie7-js/</a></p>
<h3>Html 5 CSS-Reset (en)</h3>
<p><a href="http://html5reset.org/ ">http://html5reset.org/ </a><br />
<a href="http://html5doctor.com/html-5-reset-stylesheet/">http://html5doctor.com/html-5-reset-stylesheet/</a></p>
<h3>HTML 5 Boilerplate &#8211; Best Practices, Scripts und Server-Konfigurationen</h3>
<p><a href="http://html5boilerplate.com/">http://html5boilerplate.com/</a> (en)<br />
<a href="http://de.html5boilerplate.com/">http://de.html5boilerplate.com/</a> (de)</p>
<h2>Audio/Video</h2>
<h3>Html 5 Audio and Video &#8211; What you must know (en)</h3>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/html5-audio-and-video-what-you-must-know/">http://net.tutsplus.com/tutorials/html-css-techniques/html5-audio-and-video-what-you-must-know/</a></p>
<h3>Video accessiblity (en)</h3>
<p>http://wearehugh.com/public/2010/08/html5-video-accessibility/<a href="http://wearehugh.com/public/2010/08/html5-video-accessibility/">Your text to link&#8230;</a></p>
<h2>Canvas</h2>
<h3>Reference Guide (de)</h3>
<p><a href="http://canvas.quaese.de/">http://canvas.quaese.de/</a></p>
<h3>Canvas beginners guides (en)</h3>
<p><a href="http://www.brighthub.com/internet/web-development/articles/38744.aspx">http://www.brighthub.com/internet/web-development/articles/38744.aspx</a><br />
<a href="http://www.visitmix.com/Articles/Translating-CANVAS-with-HTML5">http://www.visitmix.com/Articles/Translating-CANVAS-with-HTML5</a></p>
<h3>Canvas demos &#038; tutorials (en)</h3>
<p><a href="http://www.canvasdemos.com/">http://www.canvasdemos.com/</a></p>
<h2>Cookbooks &#038; Tutorials</h2>
<h3>Html 5 cheatsheet</h3>
<p><a href="http://websitesetup.org/html5-cheat-sheet/">http://websitesetup.org/html5-cheat-sheet/</a></p>
<h3>WHATWG Weblog (en)</h3>
<p><a href="http://blog.whatwg.org/">http://blog.whatwg.org/</a></p>
<h3>Html 5 laboratory (en)</h3>
<p><a href="http://www.html5laboratory.com/">http://www.html5laboratory.com/</a></p>
<h3>Dive into Html 5 (en)</h3>
<p><a href="http://diveintohtml5.org/">http://diveintohtml5.org/</a></p>
<h3>Html5 Playground (en)</h3>
<p><a href="http://www.html5rocks.com/">http://www.html5rocks.com/</a></p>
<h3>Tag reference (en)</h3>
<p><a href="http://www.w3schools.com/html5/html5_reference.asp">http://www.w3schools.com/html5/html5_reference.asp</a></p>
<h3>Fancy tag reference (en)</h3>
<p><a href="http://joshduck.com/periodic-table.html">http://joshduck.com/periodic-table.html</a></p>
<h3>Html5 Techniques &#8211; Ultimate collection of tutorials (en)</h3>
<p><a href="http://www.tutoriallounge.com/2010/11/html5-techniques-ultimate-collection-of-tutorials/">http://www.tutoriallounge.com/2010/11/html5-techniques-ultimate-collection-of-tutorials/</a></p>
<h3>Useful html 5 code snippets (en)</h3>
<p><a href="http://www.onextrapixel.com/2010/11/15/useful-html5-code-snippets-you-can-use-today/">http://www.onextrapixel.com/2010/11/15/useful-html5-code-snippets-you-can-use-today/</a></p>
<h3>Geolocation using the Google API (en)</h3>
<p><a href="http://papermashup.com/html5-geo-location-using-the-google-api/">http://papermashup.com/html5-geo-location-using-the-google-api/</a></p>
<h3>Fun with html5 forms</h3>
<p><a href="http://thinkvitamin.com/code/fun-with-html5-forms/">http://thinkvitamin.com/code/fun-with-html5-forms/</a></p>
<h2>Blog-Artikel &#038; andere Quellen</h2>
<h3>Webkrauts Artikel zum Thema (de)</h3>
<p><a href="http://www.webkrauts.de/category/html5-einfuehrung/">http://www.webkrauts.de/category/html5-einfuehrung/</a></p>
<h3>What beautiful Html5 code looks like (en)</h3>
<p><a href="http://css-tricks.com/what-beautiful-html-code-looks-like/">http://css-tricks.com/what-beautiful-html-code-looks-like/</a></p>
<h3>48 Flash killing HTML 5 demos (en)</h3>
<p><a href="http://www.hongkiat.com/blog/48-excellent-html5-demos/">http://www.hongkiat.com/blog/48-excellent-html5-demos/</a></p>
<h3>HTML 5 facts &#038; myths (en)</h3>
<p><a href="http://www.smashingmagazine.com/2010/09/23/html5-the-facts-and-the-myths/">http://www.smashingmagazine.com/2010/09/23/html5-the-facts-and-the-myths/</a></p>
<h3>Learning to love html 5 (en)</h3>
<p><a href="http://www.smashingmagazine.com/2010/11/10/learning-to-love-html5/">http://www.smashingmagazine.com/2010/11/10/learning-to-love-html5/</a></p>
<h3>Designing a html 5 layout from scratch (en)</h3>
<p><a href="http://www.smashingmagazine.com/2009/08/04/designing-a-html-5-layout-from-scratch/">http://www.smashingmagazine.com/2009/08/04/designing-a-html-5-layout-from-scratch/</a></p>The post <a href="https://nerdpress.org/2010/11/27/html5-sammlung-von-ressourcen-dokus-und-browser-fallbacks/">HTML5 – Sammlung von Ressourcen, Dokus und Browser-Fallbacks</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
					<wfw:commentRss>https://nerdpress.org/2010/11/27/html5-sammlung-von-ressourcen-dokus-und-browser-fallbacks/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>vim2html</title>
		<link>https://nerdpress.org/2010/02/09/vim2html/</link>
					<comments>https://nerdpress.org/2010/02/09/vim2html/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 09 Feb 2010 12:32:02 +0000</pubDate>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[css code]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[font tags]]></category>
		<category><![CDATA[Highlighting]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[syntax]]></category>
		<category><![CDATA[tags]]></category>
		<category><![CDATA[vim]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=803</guid>

					<description><![CDATA[<p>Meinen Lieblingseditor vim brauche ich an dieser Stelle ja nicht en detail vorzustellen. Ein Feature allerdings, über das ich erst nach jahrelanger Nutzung gestolpert bin, passt sehr gut ins nerdpress: 2html. Was dieses Kommando macht? Na, HTML-Code aus dem Inhalt des aktuellen Puffers as is erzeugen &#8211; optional mit Zeilennummern und CSS-Code. Und so geht &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2010/02/09/vim2html/" class="more-link">Continue reading<span class="screen-reader-text"> "vim2html"</span></a></p>
The post <a href="https://nerdpress.org/2010/02/09/vim2html/">vim2html</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p>Meinen Lieblingseditor <a title="vim.org" href="http://www.vim.org/" target="_self">vim</a> brauche ich an dieser Stelle ja nicht en detail vorzustellen.</p>
<p>Ein Feature allerdings, über das ich erst nach jahrelanger Nutzung <a title="Bens IT-Kommentare: Dateien aus VIM mit Syntaxhighlighting exportieren" href="http://blog.bmarwell.de/2010/01/23/dateien-aus-vim-mit-syntaxhighlighting-exportieren/">gestolpert bin</a>, passt sehr gut ins <em>nerdpress</em>: 2html.</p>
<p>Was dieses Kommando macht?</p>
<p>Na, HTML-Code aus dem Inhalt des aktuellen Puffers <em>as is</em> erzeugen &#8211; optional mit Zeilennummern und CSS-Code.</p>
<p>Und so geht das:<span id="more-803"></span></p>
<ul>
<li>Syntaxhighlighting einschalten<em><br />
</em></p>
<pre><em>:syntax on</em></pre>
</li>
<li>den Code erzeugen<em><br />
</em></p>
<pre><em>:runtime! syntax/2html.vim  </em>[oder <em><code>:TOhtml</code></em><code>]</code></pre>
</li>
<li>vim springt direkt in das neue split-Fenster, dort sollte man den Code direkt speichern
<pre><em>:w</em></pre>
</li>
</ul>
<p>fertig.</p>
<p>Falls man die Zeilennummern drin haben möchte, hilft vor der HTML-Erzeugung folgendes Kommando <em><br />
</em></p>
<pre><em>:let html_number_lines = 1</em></pre>
<p>Und<em> </em>wenn es CSS sein soll, statt der älteren Font-Tags, geht auch das<em><br />
</em></p>
<pre><em>:let html_use_css = 1</em></pre>
<p>Einfacher geht es kaum&#8230; oder?</p>The post <a href="https://nerdpress.org/2010/02/09/vim2html/">vim2html</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
					<wfw:commentRss>https://nerdpress.org/2010/02/09/vim2html/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Textarea mit Code Highlighting</title>
		<link>https://nerdpress.org/2010/01/18/textarea-mit-code-highlighting/</link>
					<comments>https://nerdpress.org/2010/01/18/textarea-mit-code-highlighting/#comments</comments>
		
		<dc:creator><![CDATA[Ivo Bathke]]></dc:creator>
		<pubDate>Mon, 18 Jan 2010 16:35:25 +0000</pubDate>
				<category><![CDATA[JS]]></category>
		<category><![CDATA[CodeMirror]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=733</guid>

					<description><![CDATA[<p>Um eine HTML Textarea mit Code Highlighting zu versehen muss man ein bißchen tricksen. Zum Glück gibts ja da schon fertige Libs, die das erledigen. Sucht man mit Google, findet man schnell dieses hier: http://codepress.sourceforge.net/ Dies wird aber scheinbar nicht weiterentwickelt und hat zudem einige Bugs. Weiterhin gibts dann http://sourcepad.org. Das sieht ganz gut aus, &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2010/01/18/textarea-mit-code-highlighting/" class="more-link">Continue reading<span class="screen-reader-text"> "Textarea mit Code Highlighting"</span></a></p>
The post <a href="https://nerdpress.org/2010/01/18/textarea-mit-code-highlighting/">Textarea mit Code Highlighting</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p>Um eine HTML Textarea mit Code Highlighting zu versehen muss man ein bißchen tricksen.<br />
Zum Glück gibts ja da schon fertige Libs, die das erledigen.<br />
Sucht man mit Google, findet man schnell dieses hier:</p>
<p><a href="http://codepress.sourceforge.net/ " target="_blank">http://codepress.sourceforge.net/ </a><br />
Dies wird aber scheinbar nicht weiterentwickelt und hat zudem einige Bugs.<br />
<span id="more-733"></span><br />
Weiterhin gibts dann <a href="http://sourcepad.org" target="_blank">http://sourcepad.org</a>.<br />
Das sieht ganz gut aus, für meine Zwecke schon zu gut, daher habe ich mich für dieses entschieden:<br />
<a href="http://marijn.haverbeke.nl/codemirror" target="_blank">http://marijn.haverbeke.nl/codemirror</a></p>
<p>Also der CodeMirror:<br />
Installation ist einfach:<br />
Runterladen, die nötigen Files einbinden:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;js/codemirror.js&quot;&gt;&lt;/script&gt;
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/docs.css&quot;&gt;
</pre>
<p>Den linenumber style setzen (warum das nicht in der docs.css schon drin, fragt man sich?)</p>
<pre class="brush: xml; title: ; notranslate">
&lt;style type=&quot;text/css&quot;&gt;
      .CodeMirror-line-numbers {
        width: 2.2em;
        color: #aaa;
        background-color: #eee;
        text-align: right;
        padding-right: .3em;
        font-size: 10pt;
        font-family: monospace;
        padding-top: .4em;
      }
&lt;/style&gt;
</pre>
<p>Eine Textarea anlegen:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;textarea id=&quot;code&quot; name=&quot;PAGE_CONTENT&quot;&gt;&lt;/textarea&gt;
</pre>
<p>und das Highlighting aktivieren:</p>
<pre class="brush: jscript; title: ; notranslate">
    var editor = CodeMirror.fromTextArea(&#039;code&#039;, {
    height: &quot;350px&quot;,
    width: &quot;700px&quot;,
    parserfile: &quot;parsexml.js&quot;,
    stylesheet: &quot;css/xmlcolors.css&quot;,
    path: &quot;js/&quot;,
    continuousScanning: 500,
    lineNumbers: true
  });
</pre>
<p>Das wars schon.<br />
Die Konfigurationsmöglichkeiten werden im Manual ganz gut erklärt, da gibts dann weitere Infos.</p>
<p>Spannend wirds allerdings wenn nun die Form submitted werden soll um den geänderten Code zu verarbeiten.<br />
Denn der Trick bei dieser, wie auch bei den anderen Libs ist, dass das die Textarea unsichtbar gemacht wird und stattdessen ein iFrame gerendert wird mit dem Highlighting.</p>
<p>Submitted man nun die Form, wird natürlich nicht der aktuelle Inhalt übertragen sondern unverändert der alte.<br />
Um zu erreichen, dass der neue Inhalt übertragen wird, muss man vorher den Code aus dem iFrame holen und in die ursprungliche Textarea setzen.<br />
Daher besser keinen Submit Button benutzen, da ein Submit direkt feuert.<br />
Besser ein onclick auf einen normalen Button und eine javascript funktion zwischenschalten die den Transfer übernimmt und danach submittet.<br />
CodeMirror bietet dafür, sehr praktisch, eine Funktion an, die einem den geänderten Code liefert: getCode()<br />
Als prototype event sehe das dann so aus:</p>
<pre class="brush: jscript; title: ; notranslate">
//button id=save
Event.observe(&#039;save&#039;,&#039;click&#039;,function(event) {
 	 	  $(&#039;code&#039;).value = editor.getCode();
		  $(&#039;form&#039;).submit();//die form mit id = form
});
</pre>
<p>So siehts aus:<br />
<a href="https://nerdpress.org/wp-content/uploads/2010/01/codemirror.jpg"><img decoding="async" class="alignnone size-medium wp-image-732" title="codemirror" src="https://nerdpress.org/wp-content/uploads/2010/01/codemirror-300x154.jpg" alt="" width="300" height="154" /></a></p>
<p>coole sache!</p>The post <a href="https://nerdpress.org/2010/01/18/textarea-mit-code-highlighting/">Textarea mit Code Highlighting</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
					<wfw:commentRss>https://nerdpress.org/2010/01/18/textarea-mit-code-highlighting/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Audio auf Webseiten mit SoundManager 2</title>
		<link>https://nerdpress.org/2009/11/29/audio-auf-webseiten-mit-soundmanager-2/</link>
		
		<dc:creator><![CDATA[Max Girkens]]></dc:creator>
		<pubDate>Sun, 29 Nov 2009 14:28:15 +0000</pubDate>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[mySound]]></category>
		<category><![CDATA[mySoundObject]]></category>
		<category><![CDATA[peakData]]></category>
		<category><![CDATA[soundManager]]></category>
		<category><![CDATA[Sounds]]></category>
		<category><![CDATA[waveform]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=625</guid>

					<description><![CDATA[<p>Audio auf Webseiten ist ja immer so ein Thema. Die &#8220;nativen&#8221; HTML &#8220;Möglichkeiten&#8221; lassen wir mal lieber aussen vor. Des Rätsels Lösung ist ja eigentlich meistens Flash &#8211; so auch bei Soundmanager 2. Nur bleibt Flash hier komplett im Hintergrund und wird nur als &#8220;Ausgabegerät&#8221; missbraucht. Sounds lassen sich dann mittles einer wirklich mal sehr &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2009/11/29/audio-auf-webseiten-mit-soundmanager-2/" class="more-link">Continue reading<span class="screen-reader-text"> "Audio auf Webseiten mit SoundManager 2"</span></a></p>
The post <a href="https://nerdpress.org/2009/11/29/audio-auf-webseiten-mit-soundmanager-2/">Audio auf Webseiten mit SoundManager 2</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p>Audio auf Webseiten ist ja immer so ein Thema.<br />
Die &#8220;nativen&#8221; HTML &#8220;Möglichkeiten&#8221; lassen wir mal lieber aussen vor.</p>
<p>Des Rätsels Lösung ist ja eigentlich meistens Flash &#8211; so auch bei <a href="http://www.schillmania.com/projects/soundmanager2">Soundmanager 2</a>.<br />
Nur bleibt Flash hier komplett im Hintergrund und wird nur als &#8220;Ausgabegerät&#8221; missbraucht.</p>
<p>Sounds lassen sich dann mittles einer wirklich mal <strong>sehr</strong> coolen JS API einbinden, triggern und noch einiges mehr.<br />
Dazu ist das ganze auch noch <a href="http://www.schillmania.com/projects/soundmanager2/doc/">hervorragend dokumentiert</a>.<span id="more-625"></span></p>
<p>Im einfachsten Fall sieht sowas dann so aus:</p>
<pre class="brush: jscript; title: ; notranslate">
var mySoundObject = soundManager.createSound({
 id: &#039;mySound&#039;,
 url: &#039;/audio/mysoundfile.mp3&#039;
});

mySoundObject.play();
</pre>
<p>soweit so praktisch schonmal.<br />
Die <a href="http://www.schillmania.com/projects/soundmanager2/demo/mpc/">Performance</a> ist übrigens ebensfalls hervorragend.</p>
<p>Richtig gut wird es dann, wenn man Flash 9 vorrausetzt:</p>
<pre class="brush: jscript; title: ; notranslate">
waveformData array: 
256 waveform data values available while playing sound

eqData array: 
256 EQ spectrum data values available while playing sound

peakData object: 
Left and right channel peak/volume data available while playing sound
</pre>
<p>damit lassen sich dann mal eben eigene Meter Darstellungen skripten. In JS.</p>
<p>someSoundObject.whileplaying = function() {<br />
  // Move 256 absolutely-positioned 1&#215;1-pixel DIVs, for example (ugly, but works)<br />
  var gPixels = document.getElementById(&#8216;graphPixels&#8217;).getElementsByTagName(&#8216;div&#8217;);<br />
  var gScale = 32; // draw -32 to +32px from &#8220;zero&#8221; (i.e., center Y-axis point)<br />
  for (var i=0; i<256; i++) {
    graphPixels[i].style.top = (gScale+Math.ceil(this.waveformData[i]*-gScale))+'px';
  }
}
[/sourcecode]

HTML Canvas beispiel : <a href="http://www.schillmania.com/projects/soundmanager2/demo/360-player/canvas-visualization.html">http://www.schillmania.com/projects/soundmanager2/demo/360-player/canvas-visualization.html</a></p>
<p>benutzt wird das ganze übrigens unter anderem von:<br />
<a href="http://muxtape.com/">http://muxtape.com/</a><br />
<a href="http://thecloudplayer.com/">http://thecloudplayer.com/</a><br />
<a href="http://8tracks.com/">http://8tracks.com/</a><br />
und natürlich <a href="http://openchords.org">http://openchords.org</a>  ;)</p>The post <a href="https://nerdpress.org/2009/11/29/audio-auf-webseiten-mit-soundmanager-2/">Audio auf Webseiten mit SoundManager 2</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
