<?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: using HTML5 video with fallbacks to other formats</title>
	<atom:link href="http://hacks.mozilla.org/2009/06/html5-video-fallbacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/</link>
	<description>hacks.mozilla.org</description>
	<lastBuildDate>Thu, 09 Feb 2012 19:16:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Kelly</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-95564</link>
		<dc:creator>Kelly</dc:creator>
		<pubDate>Thu, 17 Jun 2010 16:16:18 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-95564</guid>
		<description>So far, all implementations of the video tag in HTML5 have taken (in net speak) ages to load before playing.

I visit a site on Safari on a Mac and then in Firefox and do the same on Windows.

In every case (so far) the html5 video takes anywhere from 10 to 25(!) seconds before playing. Too much time in this world.

At least Flash and even QuickTime start playing within 5 seconds. You can just pause and wait and seem to be under more control than when you wait for 10 seconds before anything happens.

All I care about is getting the content delivered quickly and easily to the audience and thats what 100% of all users want. No, we developers are not users, not even when we&#039;re off the job.. it&#039;s a different mindset. 

Unless you&#039;re at a movie-trailer site, then videos should start playing within 5 seconds or the content has failed.</description>
		<content:encoded><![CDATA[<p>So far, all implementations of the video tag in HTML5 have taken (in net speak) ages to load before playing.</p>
<p>I visit a site on Safari on a Mac and then in Firefox and do the same on Windows.</p>
<p>In every case (so far) the html5 video takes anywhere from 10 to 25(!) seconds before playing. Too much time in this world.</p>
<p>At least Flash and even QuickTime start playing within 5 seconds. You can just pause and wait and seem to be under more control than when you wait for 10 seconds before anything happens.</p>
<p>All I care about is getting the content delivered quickly and easily to the audience and thats what 100% of all users want. No, we developers are not users, not even when we&#8217;re off the job.. it&#8217;s a different mindset. </p>
<p>Unless you&#8217;re at a movie-trailer site, then videos should start playing within 5 seconds or the content has failed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roger Watson</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-82598</link>
		<dc:creator>Roger Watson</dc:creator>
		<pubDate>Sat, 24 Apr 2010 17:04:54 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-82598</guid>
		<description>I&#039;ve gone to Kroc Camen&#039;s site just now using the iPhone and the demo video doesn&#039;t play on the iPhone.
Additionally, I&#039;ve used his method with regards to getting video to play on the iPad and the video doesn&#039;t play on the iPad either (actually the play and pause controls don&#039;t show up (they are there but for some reason invisible) but if you press on the screen where you know the play button should be the video will play.
Furthermore, if you run Safari on a pc one must press the pause button to play the video and press the play button to pause it (the video).
C&#039;mon!
What a croc, Kroc!</description>
		<content:encoded><![CDATA[<p>I&#8217;ve gone to Kroc Camen&#8217;s site just now using the iPhone and the demo video doesn&#8217;t play on the iPhone.<br />
Additionally, I&#8217;ve used his method with regards to getting video to play on the iPad and the video doesn&#8217;t play on the iPad either (actually the play and pause controls don&#8217;t show up (they are there but for some reason invisible) but if you press on the screen where you know the play button should be the video will play.<br />
Furthermore, if you run Safari on a pc one must press the pause button to play the video and press the play button to pause it (the video).<br />
C&#8217;mon!<br />
What a croc, Kroc!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel D</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-34426</link>
		<dc:creator>Daniel D</dc:creator>
		<pubDate>Mon, 02 Nov 2009 10:12:16 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-34426</guid>
		<description>Although I am more late on this, I can&#039;t help but second the opinion mentioned in Fred&#039;s first question:
I too see no need to have every frickin file encoded twice. This is pure waste of drive space!
This may seem irrelevant for the hobbyist content provider, but if you&#039;re -- say -- an academic institution that&#039;s going to provide lecture recordings in a VOD service, this adds up pretty quick.
And what for?
Encode H.264, pack it up in an MPEG 4 container and (through  with Flash-fallback) you could serve it to virtually anyone -- well, except Firefox users, that is.

Let me get this straight:
 is intended to obfuscate Flash for web video, right?
Then, why on earth would one implement it in a way that does not handle codec mismatches gracefully???
If -- for what ever ideological reasons -- Mozilla chooses not to support MPEG 4 in the first place and goes for Ogg/Theora (what virtually no-one uses, but hey it&#039;s open) instead, then why not at least handle MPEG 4 content gracefully?
Like -- for example -- ask the (plug-in) system if anything handles that type and if not, pass on to the fallback?

I strongly doubt, that it would have been much of an effort, to implement it that way...

I&#039;m serious guys:
Battles for codec-superiority* are nothing you should fight on your users backs!

(* then again, from the technical point of view Theora _isn&#039;t_ superior to H.264 -- if I&#039;m not mistaken; the only advantage it offers is being open)

Plus:
Add me to the list of &quot;Don&#039;t encourage the use of JavaScript for this!&quot;-people.

Thanks</description>
		<content:encoded><![CDATA[<p>Although I am more late on this, I can&#8217;t help but second the opinion mentioned in Fred&#8217;s first question:<br />
I too see no need to have every frickin file encoded twice. This is pure waste of drive space!<br />
This may seem irrelevant for the hobbyist content provider, but if you&#8217;re &#8212; say &#8212; an academic institution that&#8217;s going to provide lecture recordings in a VOD service, this adds up pretty quick.<br />
And what for?<br />
Encode H.264, pack it up in an MPEG 4 container and (through  with Flash-fallback) you could serve it to virtually anyone &#8212; well, except Firefox users, that is.</p>
<p>Let me get this straight:<br />
 is intended to obfuscate Flash for web video, right?<br />
Then, why on earth would one implement it in a way that does not handle codec mismatches gracefully???<br />
If &#8212; for what ever ideological reasons &#8212; Mozilla chooses not to support MPEG 4 in the first place and goes for Ogg/Theora (what virtually no-one uses, but hey it&#8217;s open) instead, then why not at least handle MPEG 4 content gracefully?<br />
Like &#8212; for example &#8212; ask the (plug-in) system if anything handles that type and if not, pass on to the fallback?</p>
<p>I strongly doubt, that it would have been much of an effort, to implement it that way&#8230;</p>
<p>I&#8217;m serious guys:<br />
Battles for codec-superiority* are nothing you should fight on your users backs!</p>
<p>(* then again, from the technical point of view Theora _isn&#8217;t_ superior to H.264 &#8212; if I&#8217;m not mistaken; the only advantage it offers is being open)</p>
<p>Plus:<br />
Add me to the list of &#8220;Don&#8217;t encourage the use of JavaScript for this!&#8221;-people.</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred K</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-20082</link>
		<dc:creator>Fred K</dc:creator>
		<pubDate>Mon, 28 Sep 2009 01:36:37 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-20082</guid>
		<description>I know it&#039;s a bit late in the game, but I have two questions:
1) Why should it be necessary for developers -big or small- to create/get two different versions of the same video file, to cover as wide an audience as possible? (And that is hoping that Microsoft doesn&#039;t decide to push their own media format and excluding others.)  At least two. Three, if Flash is added into the mix. It feels quite contrary to the spirit of HTML 5, and in my view it&#039;ll probably hamper its uptake rate. In my view, if I publish an mp4 file (for example) using the  element, that file should be viewable by users that have or decide to install the appropriate browser plugin. Same goes obviously if I publish an ogg file. What we&#039;re seeing now is two sides pushing their separate codecs, disallowing the other side&#039;s playable formats, and MS waiting in the wings. Not good. Mozilla/Opera and Apple/Google need to settle this thing quickly. Then MS can just jump on the train - no?

2) Apparently the file extension .ogv makes an ogg video unplayable in Firefox. That&#039;s weird, because when using ffmpeg2theora to convert files to ogg video (I&#039;m on a Mac, ffmpeg2theora is the recommended converter), it automatically makes them *.ogv* files. And since this information is virtually non-existent (that .ogv files are unplayable in the main browser that requires ogg files for HTML 5 video) it takes a great deal of digging to understand what the f*** is going on. If you&#039;re going to allow only one file format, make sure that the information is abundantly clear about this, and readily available. If for nothing else, to save me from having a(nother) bleeding ulcer... (I&#039;ll put this to the ffmpeg2 people, but you (Mozilla) and Opera need to start making this info visible.)

Thanks</description>
		<content:encoded><![CDATA[<p>I know it&#8217;s a bit late in the game, but I have two questions:<br />
1) Why should it be necessary for developers -big or small- to create/get two different versions of the same video file, to cover as wide an audience as possible? (And that is hoping that Microsoft doesn&#8217;t decide to push their own media format and excluding others.)  At least two. Three, if Flash is added into the mix. It feels quite contrary to the spirit of HTML 5, and in my view it&#8217;ll probably hamper its uptake rate. In my view, if I publish an mp4 file (for example) using the  element, that file should be viewable by users that have or decide to install the appropriate browser plugin. Same goes obviously if I publish an ogg file. What we&#8217;re seeing now is two sides pushing their separate codecs, disallowing the other side&#8217;s playable formats, and MS waiting in the wings. Not good. Mozilla/Opera and Apple/Google need to settle this thing quickly. Then MS can just jump on the train &#8211; no?</p>
<p>2) Apparently the file extension .ogv makes an ogg video unplayable in Firefox. That&#8217;s weird, because when using ffmpeg2theora to convert files to ogg video (I&#8217;m on a Mac, ffmpeg2theora is the recommended converter), it automatically makes them *.ogv* files. And since this information is virtually non-existent (that .ogv files are unplayable in the main browser that requires ogg files for HTML 5 video) it takes a great deal of digging to understand what the f*** is going on. If you&#8217;re going to allow only one file format, make sure that the information is abundantly clear about this, and readily available. If for nothing else, to save me from having a(nother) bleeding ulcer&#8230; (I&#8217;ll put this to the ffmpeg2 people, but you (Mozilla) and Opera need to start making this info visible.)</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Friday Linkdump at aleatory</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-1748</link>
		<dc:creator>Friday Linkdump at aleatory</dc:creator>
		<pubDate>Fri, 10 Jul 2009 08:06:56 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-1748</guid>
		<description>[...] open letter railing against the evils of javascript in manipulating html5 structs. Thankfully they all lived happily ever after [corrected original article], although surely a sign of the difficulties involved &amp; [...]</description>
		<content:encoded><![CDATA[<p>[...] open letter railing against the evils of javascript in manipulating html5 structs. Thankfully they all lived happily ever after [corrected original article], although surely a sign of the difficulties involved &amp; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ginger&#8217;s thoughts &#187; Javascript libraries for &#60;video&#62; support</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-1647</link>
		<dc:creator>ginger&#8217;s thoughts &#187; Javascript libraries for &#60;video&#62; support</dc:creator>
		<pubDate>Wed, 08 Jul 2009 10:22:01 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-1647</guid>
		<description>[...] posts that demonstrate how to play flv files in a &lt;video&gt; [...]</description>
		<content:encoded><![CDATA[<p>[...] posts that demonstrate how to play flv files in a &lt;video&gt; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: video - more than just a tag at hacks.mozilla.org</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-1630</link>
		<dc:creator>video - more than just a tag at hacks.mozilla.org</dc:creator>
		<pubDate>Wed, 08 Jul 2009 03:04:56 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-1630</guid>
		<description>[...] Here&#8217;s some more information about the fallback mechanism. [...]</description>
		<content:encoded><![CDATA[<p>[...] Here&#8217;s some more information about the fallback mechanism. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven Rowat</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-800</link>
		<dc:creator>Steven Rowat</dc:creator>
		<pubDate>Tue, 23 Jun 2009 21:20:29 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-800</guid>
		<description>@Lars
Thank you, this is very helpful, and I&#039;ll look at your code.

I&#039;m using PHP otherwise to generate the HTML code, so it would be great for me if that could cover what CSS can&#039;t do; but I assume that&#039;s not possible here since only the Javascript or HTML read by the browser can apply in a client-side issue like this. Is this correct?</description>
		<content:encoded><![CDATA[<p>@Lars<br />
Thank you, this is very helpful, and I&#8217;ll look at your code.</p>
<p>I&#8217;m using PHP otherwise to generate the HTML code, so it would be great for me if that could cover what CSS can&#8217;t do; but I assume that&#8217;s not possible here since only the Javascript or HTML read by the browser can apply in a client-side issue like this. Is this correct?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Trieloff</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-791</link>
		<dc:creator>Lars Trieloff</dc:creator>
		<pubDate>Tue, 23 Jun 2009 19:10:16 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-791</guid>
		<description>@Steven - no, the controllers cannot by styled using CSS. This is where my library would come to play (you can have a look at the source code, it is not very to do)

The spec says:

The controls attribute is a boolean attribute. If present, it indicates that the author has not provided a scripted controller and would like the user agent to provide its own set of controls.

If the attribute is present, or if scripting is disabled for the media element, then the user agent should expose a user interface to the user. This user interface should include features to begin playback, pause playback, seek to an arbitrary position in the content (if the content supports arbitrary seeking), change the volume, and show the media content in manners more suitable to the user (e.g. full-screen video or in an independent resizable window). Other controls may also be made available.

This also lists all the &quot;basic stuff&quot;: play/pause/seek/volume</description>
		<content:encoded><![CDATA[<p>@Steven &#8211; no, the controllers cannot by styled using CSS. This is where my library would come to play (you can have a look at the source code, it is not very to do)</p>
<p>The spec says:</p>
<p>The controls attribute is a boolean attribute. If present, it indicates that the author has not provided a scripted controller and would like the user agent to provide its own set of controls.</p>
<p>If the attribute is present, or if scripting is disabled for the media element, then the user agent should expose a user interface to the user. This user interface should include features to begin playback, pause playback, seek to an arbitrary position in the content (if the content supports arbitrary seeking), change the volume, and show the media content in manners more suitable to the user (e.g. full-screen video or in an independent resizable window). Other controls may also be made available.</p>
<p>This also lists all the &#8220;basic stuff&#8221;: play/pause/seek/volume</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven Rowat</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-790</link>
		<dc:creator>Steven Rowat</dc:creator>
		<pubDate>Tue, 23 Jun 2009 18:02:07 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-790</guid>
		<description>@Lars
&quot;...no Javascript for basic things like video playback.&quot; 
Good, thank you; it remains only to ask about what is included in &#039;basic things&#039;:

My need, which I believe will be shared by others for a variety of reasons and uses-cases, is this: can the standard audio (and video) tag controllers that appear on-screen, without Javascript, be modified by CSS for color, transparency, size, and control features?

I&#039;m doing a site, for example, that has an individual web page for each of &gt;100 poems. Each poem is unique, has a unique image background, and the page containing it is meant to be experienced as a whole: including, if an audio controller is added, different needs for the controller color, transparency, and sizes and types of controls available. Current Windows Media, QuickTime, and Linux-based controllers lack some or all of the basic color, size, transparency and controls configurability, and what remains is also different on different OS&#039;s and browsers. WM and QT controllers appear so intrusive and out-of-place in many of the poems that I gave up attempting to use them, waiting instead for HTML5 audio/video tags, where I intend another attempt — one where I hope to be able to set a consistent controller across browsers and OSs. 

So, my question is: will this sort of configuration of the controller now be possible — and without Javascript?</description>
		<content:encoded><![CDATA[<p>@Lars<br />
&#8220;&#8230;no Javascript for basic things like video playback.&#8221;<br />
Good, thank you; it remains only to ask about what is included in &#8216;basic things&#8217;:</p>
<p>My need, which I believe will be shared by others for a variety of reasons and uses-cases, is this: can the standard audio (and video) tag controllers that appear on-screen, without Javascript, be modified by CSS for color, transparency, size, and control features?</p>
<p>I&#8217;m doing a site, for example, that has an individual web page for each of &gt;100 poems. Each poem is unique, has a unique image background, and the page containing it is meant to be experienced as a whole: including, if an audio controller is added, different needs for the controller color, transparency, and sizes and types of controls available. Current Windows Media, QuickTime, and Linux-based controllers lack some or all of the basic color, size, transparency and controls configurability, and what remains is also different on different OS&#8217;s and browsers. WM and QT controllers appear so intrusive and out-of-place in many of the poems that I gave up attempting to use them, waiting instead for HTML5 audio/video tags, where I intend another attempt — one where I hope to be able to set a consistent controller across browsers and OSs. </p>
<p>So, my question is: will this sort of configuration of the controller now be possible — and without Javascript?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Trieloff</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-786</link>
		<dc:creator>Lars Trieloff</dc:creator>
		<pubDate>Tue, 23 Jun 2009 15:24:16 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-786</guid>
		<description>@Steven: no Javascript for basic things like video playback - agreed. But if you want to build a non-linear-video editor on the web, create your own controls, etc. you need Javascript. This is where my solution is targeted at. I am also looking forward to incorporate Video for Everyone in future examples, so that the easy things work easily.

@Kroc: RSS Readers is a different topic, because
- they have shorter upgrade cycles than browsers, so they can soon implement html5 video natively
- web-based feed readers use Javascript anyway, they could even use html5flash to implement html5 video now
- there is MediaRSS, which is similar to a video element with multiple source elements

From my point of view, the real concern is getting having the video element in the markup, so that user agents know what&#039;s going on and to have a fallback for the non-FF/non-Chrome/non-Safari population. People with Javascript disabled are less common in my usecase, and disabling Javascript often correlates with disabling Flash and Plugins, which would make most fallbacks unworkable.</description>
		<content:encoded><![CDATA[<p>@Steven: no Javascript for basic things like video playback &#8211; agreed. But if you want to build a non-linear-video editor on the web, create your own controls, etc. you need Javascript. This is where my solution is targeted at. I am also looking forward to incorporate Video for Everyone in future examples, so that the easy things work easily.</p>
<p>@Kroc: RSS Readers is a different topic, because<br />
- they have shorter upgrade cycles than browsers, so they can soon implement html5 video natively<br />
- web-based feed readers use Javascript anyway, they could even use html5flash to implement html5 video now<br />
- there is MediaRSS, which is similar to a video element with multiple source elements</p>
<p>From my point of view, the real concern is getting having the video element in the markup, so that user agents know what&#8217;s going on and to have a fallback for the non-FF/non-Chrome/non-Safari population. People with Javascript disabled are less common in my usecase, and disabling Javascript often correlates with disabling Flash and Plugins, which would make most fallbacks unworkable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: html5 video fallbacks with markup at hacks.mozilla.org</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-752</link>
		<dc:creator>html5 video fallbacks with markup at hacks.mozilla.org</dc:creator>
		<pubDate>Tue, 23 Jun 2009 06:25:54 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-752</guid>
		<description>[...] a previous post on this blog we talked about using JavaScript to create video elements on the fly. While that was a good use [...]</description>
		<content:encoded><![CDATA[<p>[...] a previous post on this blog we talked about using JavaScript to create video elements on the fly. While that was a good use [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kroc Camen</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-726</link>
		<dc:creator>Kroc Camen</dc:creator>
		<pubDate>Mon, 22 Jun 2009 17:15:40 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-726</guid>
		<description>@Mike @Lars Trieloff

What of RSS readers that don’t execute JavaScript?

A common API is definitely what’s needed Lars, I think everybody would benefit if we could combine Video for Everybody with HTML5Flash so that JavaScript isn’t required to see the video (including Flash users), but a JavaScript API allows people to do more advanced stuff and interact with the page.</description>
		<content:encoded><![CDATA[<p>@Mike @Lars Trieloff</p>
<p>What of RSS readers that don’t execute JavaScript?</p>
<p>A common API is definitely what’s needed Lars, I think everybody would benefit if we could combine Video for Everybody with HTML5Flash so that JavaScript isn’t required to see the video (including Flash users), but a JavaScript API allows people to do more advanced stuff and interact with the page.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven Rowat</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-725</link>
		<dc:creator>Steven Rowat</dc:creator>
		<pubDate>Mon, 22 Jun 2009 17:12:19 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-725</guid>
		<description>I agree with the prevailing sentiment in the comments so far: no, please, no Javascript! This is an important cross-roads of the web, I believe: an open, standard, easy-to-use HTML video is essential NOW to avoid another decade of corporate obfuscation. ANd AFAIK the audio tag (which is my primary interest) is in the same boat as the video, web-wide, and so I ask Mozilla to do the same with it: true work out a true HTML 5 implementation with best possible fallback; without Javascript.</description>
		<content:encoded><![CDATA[<p>I agree with the prevailing sentiment in the comments so far: no, please, no Javascript! This is an important cross-roads of the web, I believe: an open, standard, easy-to-use HTML video is essential NOW to avoid another decade of corporate obfuscation. ANd AFAIK the audio tag (which is my primary interest) is in the same boat as the video, web-wide, and so I ask Mozilla to do the same with it: true work out a true HTML 5 implementation with best possible fallback; without Javascript.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 颠覆网络35天 ─ 使用HTML5 video时向前兼容 &#60; MJiA</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-701</link>
		<dc:creator>颠覆网络35天 ─ 使用HTML5 video时向前兼容 &#60; MJiA</dc:creator>
		<pubDate>Mon, 22 Jun 2009 07:07:30 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-701</guid>
		<description>[...] 原文地址：using HTML5 video with fallbacks to other formats 系列地址：颠覆网络35天 [...]</description>
		<content:encoded><![CDATA[<p>[...] 原文地址：using HTML5 video with fallbacks to other formats 系列地址：颠覆网络35天 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sxpert</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-700</link>
		<dc:creator>sxpert</dc:creator>
		<pubDate>Mon, 22 Jun 2009 06:58:09 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-700</guid>
		<description>@PD
you owe us all $5 ;)</description>
		<content:encoded><![CDATA[<p>@PD<br />
you owe us all $5 ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Trieloff</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-690</link>
		<dc:creator>Lars Trieloff</dc:creator>
		<pubDate>Sun, 21 Jun 2009 21:06:33 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-690</guid>
		<description>I have been working on an approach that uses the video markup directly in HTML, but will employ a Javascript wrapper library to provide a Flash fallback that still implements most of the HTML5 mediaelement API. This makes it possible to start, stop and resume video playback using one, standardized cross-browser API, even when the Flash fallback is being used. Thanks to gradual improvement the HTML still contains the video element, so that mashups and aggregation continue to work.

There is a blog post describing my approach here: http://gettingsoftware.posterous.com/html5flash-using-html5-video-and-audio-right and the source code is available from Github.</description>
		<content:encoded><![CDATA[<p>I have been working on an approach that uses the video markup directly in HTML, but will employ a Javascript wrapper library to provide a Flash fallback that still implements most of the HTML5 mediaelement API. This makes it possible to start, stop and resume video playback using one, standardized cross-browser API, even when the Flash fallback is being used. Thanks to gradual improvement the HTML still contains the video element, so that mashups and aggregation continue to work.</p>
<p>There is a blog post describing my approach here: <a href="http://gettingsoftware.posterous.com/html5flash-using-html5-video-and-audio-right" rel="nofollow">http://gettingsoftware.posterous.com/html5flash-using-html5-video-and-audio-right</a> and the source code is available from Github.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-683</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Sun, 21 Jun 2009 18:35:45 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-683</guid>
		<description>I would prefer the following approach: Use only the video element and fallback content in your markup. Then run one JS script on page load, that converts video elements to the corresponding object elements for browsers that don&#039;t support HTML5 video.

The only users who wouldn&#039;t see embedded video although they technically could are the ones that have Flash enabled, but Javascript disabled. And that&#039;s a negligibly small part of most audiences.</description>
		<content:encoded><![CDATA[<p>I would prefer the following approach: Use only the video element and fallback content in your markup. Then run one JS script on page load, that converts video elements to the corresponding object elements for browsers that don&#8217;t support HTML5 video.</p>
<p>The only users who wouldn&#8217;t see embedded video although they technically could are the ones that have Flash enabled, but Javascript disabled. And that&#8217;s a negligibly small part of most audiences.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-681</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Sun, 21 Jun 2009 17:35:02 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-681</guid>
		<description>We intend to use Kroc Camen&#039;s implementation on our Oracle Reference Library site (http://psoug.org) because it&#039;s the way it SHOULD be done. Javascript is NOT required, nor should it be. 

A big &quot;Thank You&quot; to Kroc for posting the correct way to embed video using HTML5. For those interested in doing it the right way (instead of the FUBAR way, Kroc&#039;s page is here: http://camendesign.com/code/video_for_everybody

-Mike</description>
		<content:encoded><![CDATA[<p>We intend to use Kroc Camen&#8217;s implementation on our Oracle Reference Library site (<a href="http://psoug.org" rel="nofollow">http://psoug.org</a>) because it&#8217;s the way it SHOULD be done. Javascript is NOT required, nor should it be. </p>
<p>A big &#8220;Thank You&#8221; to Kroc for posting the correct way to embed video using HTML5. For those interested in doing it the right way (instead of the FUBAR way, Kroc&#8217;s page is here: <a href="http://camendesign.com/code/video_for_everybody" rel="nofollow">http://camendesign.com/code/video_for_everybody</a></p>
<p>-Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eevee</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-672</link>
		<dc:creator>Eevee</dc:creator>
		<pubDate>Sun, 21 Jun 2009 09:27:05 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-672</guid>
		<description>Augh.  Please, no.  I&#039;m so tired of sites that use convoluted Javascript to accomplish things that plain HTML does simply.  It doesn&#039;t work with NoScript (and usually has no helpful fallback), it&#039;s harder to examine, and it&#039;s harder to change client-side.  This is not what the Web is supposed to be about, Mozilla.</description>
		<content:encoded><![CDATA[<p>Augh.  Please, no.  I&#8217;m so tired of sites that use convoluted Javascript to accomplish things that plain HTML does simply.  It doesn&#8217;t work with NoScript (and usually has no helpful fallback), it&#8217;s harder to examine, and it&#8217;s harder to change client-side.  This is not what the Web is supposed to be about, Mozilla.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

