This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 7010 - Making <applet> non-conforming may hinder royalty-free <video> adoption
Summary: Making <applet> non-conforming may hinder royalty-free <video> adoption
Status: CLOSED INVALID
Alias: None
Product: HTML WG
Classification: Unclassified
Component: pre-LC1 HTML5 spec (editor: Ian Hickson) (show other bugs)
Version: unspecified
Hardware: All All
: P2 normal
Target Milestone: ---
Assignee: Ian 'Hixie' Hickson
QA Contact: HTML WG Bugzilla archive list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-10 08:09 UTC by Henri Sivonen
Modified: 2010-10-04 14:28 UTC (History)
3 users (show)

See Also:


Attachments

Description Henri Sivonen 2009-06-10 08:09:48 UTC
http://www.bluishcoder.co.nz/2009/06/video-for-everybody-html-5-video.html#9069120310304449626
cites <applet> being non-conforming as a reason not to use Cortado as a fallback for <video>.

If one wants to serve royalty-free Ogg video using <video> to Firefox 3.5, Chrome 3 and Safari 3.1 or later + XiphQT and still have a fallback for IE and Opera, it seems that it would be useful to be able to use a single no-JavaScript <applet> fallback for both IE and Opera without having a validator whine about it.

If one only wants to have a Cortado fallback in IE assuming Opera ships <video> soon enough, one could use <object>, but according to Sun's documentation[1], that alternative required the classid attribute which is also non-conforming in HTML5.

Please allow a conforming and easy-to-author way to fall back onto Cortado in desktop browsers that don't support <video>. After all, <video> has *designed* fallback mechanism. It's rather silly if using the mechanism is non-conforming.

[1] http://java.sun.com/javase/6/docs/technotes/guides/plugin/developer_guide/using_tags.html
Comment 1 Ian 'Hixie' Hickson 2009-06-10 09:11:10 UTC
http://damowmow.com/playground/demos/java/001.html
Comment 2 Henri Sivonen 2009-06-10 09:19:26 UTC
For interested parties, here's a demo that validates and works and doesn't have the extra stuff:
http://hsivonen.iki.fi/test/moz/video-fallback-validation/object-type.html