<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: The Doctor subscribes HTML 5 Audio cross browser support</title>
	<atom:link href="http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: whyisjasontaken</title>
		<link>http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support/comment-page-1#comment-274941</link>
		<dc:creator>whyisjasontaken</dc:creator>
		<pubDate>Fri, 07 Aug 2009 14:26:50 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7158#comment-274941</guid>
		<description>Oh my god...

&lt;code&gt;
(&quot;no&quot; != myAudio.canPlayType(&quot;audio/ogg&quot;)) &amp;&amp; (&quot;&quot; != myAudio.canPlayType(&quot;audio/ogg&quot;))
&lt;/code&gt;

The canPlayType() method DOES NOT return a boolean?! WTF?! Who designed this API?! (I&#039;m looking at you, WHATWG)</description>
		<content:encoded><![CDATA[<p>Oh my god&#8230;</p>
<p><code><br />
("no" != myAudio.canPlayType("audio/ogg")) &amp;&amp; ("" != myAudio.canPlayType("audio/ogg"))<br />
</code></p>
<p>The canPlayType() method DOES NOT return a boolean?! WTF?! Who designed this API?! (I&#8217;m looking at you, WHATWG)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matasp</title>
		<link>http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support/comment-page-1#comment-274883</link>
		<dc:creator>matasp</dc:creator>
		<pubDate>Tue, 04 Aug 2009 14:04:34 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7158#comment-274883</guid>
		<description>interesting trivia: Safari will play ogg file if you have the QuickTime ogg component( http://www.xiph.org/quicktime ) installed.
Though it will still report &quot;no&quot; to canPlayType(&quot;audio/ogg&quot;)
I&#039;m not sure if there&#039;s a wy to test installed Quicktime plugins.</description>
		<content:encoded><![CDATA[<p>interesting trivia: Safari will play ogg file if you have the QuickTime ogg component( <a href="http://www.xiph.org/quicktime" rel="nofollow">http://www.xiph.org/quicktime</a> ) installed.<br />
Though it will still report &#8220;no&#8221; to canPlayType(&#8220;audio/ogg&#8221;)<br />
I&#8217;m not sure if there&#8217;s a wy to test installed Quicktime plugins.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: randomrandom</title>
		<link>http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support/comment-page-1#comment-274849</link>
		<dc:creator>randomrandom</dc:creator>
		<pubDate>Sat, 01 Aug 2009 19:10:47 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7158#comment-274849</guid>
		<description>The functionality of jPlayer seems OK, but I hate the philosophy behind it. I want to write semantic HTML5 and nothing else, and have a script provide a transparent fallback for old browsers. A good script library should insert fallbacks into all audio elements it encounters and implement the HTML5 scripting interface on top of those fallbacks, not an extra idiosyncratic layer of Javascript functions. It should be a shim for the standard (HTML/DOM) syntax, not introduce just another new syntax that on top is plain ugly: 
&lt;code&gt;$(&quot;#jpId&quot;).jPlayerId( &quot;play&quot;, &quot;thePlayButton&quot; );&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>The functionality of jPlayer seems OK, but I hate the philosophy behind it. I want to write semantic HTML5 and nothing else, and have a script provide a transparent fallback for old browsers. A good script library should insert fallbacks into all audio elements it encounters and implement the HTML5 scripting interface on top of those fallbacks, not an extra idiosyncratic layer of Javascript functions. It should be a shim for the standard (HTML/DOM) syntax, not introduce just another new syntax that on top is plain ugly:<br />
<code>$("#jpId").jPlayerId( "play", "thePlayButton" );</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sixtyseconds</title>
		<link>http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support/comment-page-1#comment-274820</link>
		<dc:creator>sixtyseconds</dc:creator>
		<pubDate>Fri, 31 Jul 2009 01:17:52 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7158#comment-274820</guid>
		<description>...if only I knew a little actionscript...</description>
		<content:encoded><![CDATA[<p>&#8230;if only I knew a little actionscript&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sixtyseconds</title>
		<link>http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support/comment-page-1#comment-274819</link>
		<dc:creator>sixtyseconds</dc:creator>
		<pubDate>Fri, 31 Jul 2009 01:14:17 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7158#comment-274819</guid>
		<description>@CaptainN - And really, couldn&#039;t exactly the same shim be created with a chromeless flash video player that replaces video elements in browsers that don&#039;t support the video element natively?

So, it would be possible to use the video/audio formats that the vendors are planning to support, and the elements that html 5 is looking to implement, in today&#039;s browsers; without too much fuss?</description>
		<content:encoded><![CDATA[<p>@CaptainN &#8211; And really, couldn&#8217;t exactly the same shim be created with a chromeless flash video player that replaces video elements in browsers that don&#8217;t support the video element natively?</p>
<p>So, it would be possible to use the video/audio formats that the vendors are planning to support, and the elements that html 5 is looking to implement, in today&#8217;s browsers; without too much fuss?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CaptainN</title>
		<link>http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support/comment-page-1#comment-274816</link>
		<dc:creator>CaptainN</dc:creator>
		<pubDate>Thu, 30 Jul 2009 22:15:35 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7158#comment-274816</guid>
		<description>You could actually test for OGG support specifically, and in browsers that don&#039;t support that codec, you could use one of the SWF players (there are two different public implementations, one in HaXe, and one compiled using Adobe Alchemy). In case anyone would like to just use one format, instead of two. Of course, you could do the same for mp3. :-)</description>
		<content:encoded><![CDATA[<p>You could actually test for OGG support specifically, and in browsers that don&#8217;t support that codec, you could use one of the SWF players (there are two different public implementations, one in HaXe, and one compiled using Adobe Alchemy). In case anyone would like to just use one format, instead of two. Of course, you could do the same for mp3. :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: coryn1</title>
		<link>http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support/comment-page-1#comment-274807</link>
		<dc:creator>coryn1</dc:creator>
		<pubDate>Thu, 30 Jul 2009 18:05:06 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7158#comment-274807</guid>
		<description>@GalloNero - My concern is that even if you are using it as a patch for HTML 5 non-compliant browsers, it still requires far more work for you, me, and the average developer since even HTML 5 compliant browsers don&#039;t agree on standard codecs for the audio and video tags. So if I want to use these tags for browsers that support them, I still need to have multiple versions of all my media, along with a library (similar to the jquery plugin above) that picks the appropriate media you&#039;ve encoded based on HTML 5 browser. One word sums this up nicely: Yuck!</description>
		<content:encoded><![CDATA[<p>@GalloNero &#8211; My concern is that even if you are using it as a patch for HTML 5 non-compliant browsers, it still requires far more work for you, me, and the average developer since even HTML 5 compliant browsers don&#8217;t agree on standard codecs for the audio and video tags. So if I want to use these tags for browsers that support them, I still need to have multiple versions of all my media, along with a library (similar to the jquery plugin above) that picks the appropriate media you&#8217;ve encoded based on HTML 5 browser. One word sums this up nicely: Yuck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: someguynameddylan</title>
		<link>http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support/comment-page-1#comment-274795</link>
		<dc:creator>someguynameddylan</dc:creator>
		<pubDate>Thu, 30 Jul 2009 16:44:23 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7158#comment-274795</guid>
		<description>I just wanted to say thanks for doing the work up front to determine what these new browsers can do with the audio tag.

If the need arises, a dev can refer to your post to see what kind of tools they have to play with to support audio in a web page.

Thanks man!</description>
		<content:encoded><![CDATA[<p>I just wanted to say thanks for doing the work up front to determine what these new browsers can do with the audio tag.</p>
<p>If the need arises, a dev can refer to your post to see what kind of tools they have to play with to support audio in a web page.</p>
<p>Thanks man!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kangax</title>
		<link>http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support/comment-page-1#comment-274794</link>
		<dc:creator>kangax</dc:creator>
		<pubDate>Thu, 30 Jul 2009 16:05:09 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7158#comment-274794</guid>
		<description>Could someone clarify when it is that `Audio` throws error and so need to be wrapped with try-catch?</description>
		<content:encoded><![CDATA[<p>Could someone clarify when it is that `Audio` throws error and so need to be wrapped with try-catch?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GalloNero</title>
		<link>http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support/comment-page-1#comment-274792</link>
		<dc:creator>GalloNero</dc:creator>
		<pubDate>Thu, 30 Jul 2009 15:38:03 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7158#comment-274792</guid>
		<description>@coryn1 Maybe the point is not to eliminate Flash completely but to use it as a &#039;patch&#039; for HTML 5 non compliant browsers so that developers can start using the  tag in a meaningful and consistent manner and not worry about cross browser compatibility.

@RoryH Perhaps a consensus will be achieved but for now at least as @jamienk states, it appears that the folk behind browsers have very different ideals. It is of course still an option for developers to provide both OGG and MP3 versions of audio. It&#039;s not THAT hard, just not ideal. Maybe people will start using OGG supporting browsers motivated by quality and/or filesize.</description>
		<content:encoded><![CDATA[<p>@coryn1 Maybe the point is not to eliminate Flash completely but to use it as a &#8216;patch&#8217; for HTML 5 non compliant browsers so that developers can start using the  tag in a meaningful and consistent manner and not worry about cross browser compatibility.</p>
<p>@RoryH Perhaps a consensus will be achieved but for now at least as @jamienk states, it appears that the folk behind browsers have very different ideals. It is of course still an option for developers to provide both OGG and MP3 versions of audio. It&#8217;s not THAT hard, just not ideal. Maybe people will start using OGG supporting browsers motivated by quality and/or filesize.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jamienk</title>
		<link>http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support/comment-page-1#comment-274791</link>
		<dc:creator>jamienk</dc:creator>
		<pubDate>Thu, 30 Jul 2009 15:21:27 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7158#comment-274791</guid>
		<description>This clearly isn;t an issue of consensus, but one of politics. For Apple and MS (and Google and Opera to a lesser extent) support for standards and doing the right thing for the web are secondary  to their attempts to leverage their platforms to make more money for themselves. Apple wants to exert influence over media formats so that it&#039;s iPhone and other hardware and software can continue to operate via making controlled deals with other big companies. MS is holding out while it attempts to leverage other proprietary technologies.

Mozilla has the health of the entire web echo-system at heart. Pressure from them, and from us, may tip the scales and make it more of a priority for all browsers to support unpatented, royalty-free techologies.</description>
		<content:encoded><![CDATA[<p>This clearly isn;t an issue of consensus, but one of politics. For Apple and MS (and Google and Opera to a lesser extent) support for standards and doing the right thing for the web are secondary  to their attempts to leverage their platforms to make more money for themselves. Apple wants to exert influence over media formats so that it&#8217;s iPhone and other hardware and software can continue to operate via making controlled deals with other big companies. MS is holding out while it attempts to leverage other proprietary technologies.</p>
<p>Mozilla has the health of the entire web echo-system at heart. Pressure from them, and from us, may tip the scales and make it more of a priority for all browsers to support unpatented, royalty-free techologies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RoryH</title>
		<link>http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support/comment-page-1#comment-274790</link>
		<dc:creator>RoryH</dc:creator>
		<pubDate>Thu, 30 Jul 2009 14:41:28 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7158#comment-274790</guid>
		<description>I had such high hopes for using video and audio tags in the future, but as long as this indecision and/or lack of consensus continues between browsers it will never happen.

In order to create a substitute to Flash for multimedia playback, we need consensus.</description>
		<content:encoded><![CDATA[<p>I had such high hopes for using video and audio tags in the future, but as long as this indecision and/or lack of consensus continues between browsers it will never happen.</p>
<p>In order to create a substitute to Flash for multimedia playback, we need consensus.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MartijnHoutman</title>
		<link>http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support/comment-page-1#comment-274789</link>
		<dc:creator>MartijnHoutman</dc:creator>
		<pubDate>Thu, 30 Jul 2009 14:36:44 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7158#comment-274789</guid>
		<description>Alright, VIDEO element. Where&#039;s the preview button? :-)</description>
		<content:encoded><![CDATA[<p>Alright, VIDEO element. Where&#8217;s the preview button? :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MartijnHoutman</title>
		<link>http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support/comment-page-1#comment-274788</link>
		<dc:creator>MartijnHoutman</dc:creator>
		<pubDate>Thu, 30 Jul 2009 14:35:06 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7158#comment-274788</guid>
		<description>That should have said &lt;code&gt;&lt;/code&gt; element :-)</description>
		<content:encoded><![CDATA[<p>That should have said <code></code> element :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MartijnHoutman</title>
		<link>http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support/comment-page-1#comment-274787</link>
		<dc:creator>MartijnHoutman</dc:creator>
		<pubDate>Thu, 30 Jul 2009 14:34:41 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7158#comment-274787</guid>
		<description>It&#039;s the  element issue all over: what codes are we going to use and support?</description>
		<content:encoded><![CDATA[<p>It&#8217;s the  element issue all over: what codes are we going to use and support?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: coryn1</title>
		<link>http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support/comment-page-1#comment-274782</link>
		<dc:creator>coryn1</dc:creator>
		<pubDate>Thu, 30 Jul 2009 14:09:33 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7158#comment-274782</guid>
		<description>The idea behind getting an audio and video tag was that the browser would have the ability to play media natively, without the need for plugins (such as Flash).

I don&#039;t mean to be a negative nelly, but I don&#039;t see this happening any time soon (if ever) the way this is shaping up. 

Forget for a moment that in order to completely move off of Flash(including as a backup) you need to wait for support for these tags to become ubiquitous or for IE to make meaningful movement towards HTML 5 support; to me the real show stopper is the lack of ability of the browser vendors to agree on standard codecs.

Look; Flash wasn&#039;t the first technology capable of displaying audio and video on the web. What made it popular was that it *was* everywhere, you no longer had to encode your media in seven different formats for all different browsers and platforms (wmv, qt, etc...etc.) - you could just encode it in Flash and it would work for everyone no matter what they were running.

To turn around and say - &#039;the browser has this ability natively now; you just need to encode your media in ogg, mp3 and wav&#039; is a step backwards and leaves me doubting that this will ever achieve widespread adoption (let&#039;s see, I can encode in several formats and due all kinds of checking to get it to work, or just encode in one format and know it will work...hmmm...tough decision).

I know this statement will be like pouring gasoline on flames in these parts, but: I&#039;m for the Open Web, but not when it comes to making everything harder or providing a worse or more inconsistent user experience. I suspect you&#039;ll find your average developer who cares more about getting his job done will feel likewise. Unfortunately for web standards, history has proven this to be true (to state the obvious, standards that have been too difficult to work with or have inconsistent implementations have seen slow or limited adoption).</description>
		<content:encoded><![CDATA[<p>The idea behind getting an audio and video tag was that the browser would have the ability to play media natively, without the need for plugins (such as Flash).</p>
<p>I don&#8217;t mean to be a negative nelly, but I don&#8217;t see this happening any time soon (if ever) the way this is shaping up. </p>
<p>Forget for a moment that in order to completely move off of Flash(including as a backup) you need to wait for support for these tags to become ubiquitous or for IE to make meaningful movement towards HTML 5 support; to me the real show stopper is the lack of ability of the browser vendors to agree on standard codecs.</p>
<p>Look; Flash wasn&#8217;t the first technology capable of displaying audio and video on the web. What made it popular was that it *was* everywhere, you no longer had to encode your media in seven different formats for all different browsers and platforms (wmv, qt, etc&#8230;etc.) &#8211; you could just encode it in Flash and it would work for everyone no matter what they were running.</p>
<p>To turn around and say &#8211; &#8216;the browser has this ability natively now; you just need to encode your media in ogg, mp3 and wav&#8217; is a step backwards and leaves me doubting that this will ever achieve widespread adoption (let&#8217;s see, I can encode in several formats and due all kinds of checking to get it to work, or just encode in one format and know it will work&#8230;hmmm&#8230;tough decision).</p>
<p>I know this statement will be like pouring gasoline on flames in these parts, but: I&#8217;m for the Open Web, but not when it comes to making everything harder or providing a worse or more inconsistent user experience. I suspect you&#8217;ll find your average developer who cares more about getting his job done will feel likewise. Unfortunately for web standards, history has proven this to be true (to state the obvious, standards that have been too difficult to work with or have inconsistent implementations have seen slow or limited adoption).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: beren</title>
		<link>http://ajaxian.com/archives/the-doctor-subscribes-html-5-audio-cross-browser-support/comment-page-1#comment-274773</link>
		<dc:creator>beren</dc:creator>
		<pubDate>Thu, 30 Jul 2009 12:59:44 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7158#comment-274773</guid>
		<description>Wouldn&#039;t that be &quot;The Doctor *prescribes* html 5 audio cross browser support&quot;?  That said, awesome article!</description>
		<content:encoded><![CDATA[<p>Wouldn&#8217;t that be &#8220;The Doctor *prescribes* html 5 audio cross browser support&#8221;?  That said, awesome article!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

