<?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></description>
	<lastBuildDate>Sat, 21 Nov 2009 15:59:58 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<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 <img src='http://hacks.mozilla.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </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>
	<item>
		<title>By: CorporateUser</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-667</link>
		<dc:creator>CorporateUser</dc:creator>
		<pubDate>Sun, 21 Jun 2009 07:00:23 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-667</guid>
		<description>Many companies do filter JavaScript or de-activate it in the settings for security reasons. So does my employer, a bank.

So users in such environments will not be very happy with this proposed implementation - which to me also looks like moving your car on a truck instead on its own tires. But you god-like developers might know this much better than me, being only a simple minded user of the web ;-)

So again: For all of us corporate users, please do not propagate JavaScript where it is not absolutely necessary. 

Thank you very much from a humble Firefox evangelist in a IE dominated large company.</description>
		<content:encoded><![CDATA[<p>Many companies do filter JavaScript or de-activate it in the settings for security reasons. So does my employer, a bank.</p>
<p>So users in such environments will not be very happy with this proposed implementation &#8211; which to me also looks like moving your car on a truck instead on its own tires. But you god-like developers might know this much better than me, being only a simple minded user of the web <img src='http://hacks.mozilla.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>So again: For all of us corporate users, please do not propagate JavaScript where it is not absolutely necessary. </p>
<p>Thank you very much from a humble Firefox evangelist in a IE dominated large company.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Lacy</title>
		<link>http://hacks.mozilla.org/2009/06/html5-video-fallbacks/comment-page-1/#comment-661</link>
		<dc:creator>William Lacy</dc:creator>
		<pubDate>Sat, 20 Jun 2009 22:19:46 +0000</pubDate>
		<guid isPermaLink="false">http://hacks.mozilla.org/?p=574#comment-661</guid>
		<description>The HTML5 OGG-video playback, test page on OGGTV, only works on the special Opera browser with native OGG-multimedia playback. I have to wait until all of the Mozilla javascript bugs are worked-out, to place a full-set of HTML5 OGG extensions, to the framework of the site. 

The test videos, will be changed later, with a newer updated OGGTV.</description>
		<content:encoded><![CDATA[<p>The HTML5 OGG-video playback, test page on OGGTV, only works on the special Opera browser with native OGG-multimedia playback. I have to wait until all of the Mozilla javascript bugs are worked-out, to place a full-set of HTML5 OGG extensions, to the framework of the site. </p>
<p>The test videos, will be changed later, with a newer updated OGGTV.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
