- From: Ian Hickson <ian@hixie.ch>
- Date: Sat, 22 Nov 2008 00:28:05 +0000 (UTC)
On Thu, 24 Jul 2008, Michael A. Puls II wrote: > > Attached are 2 object examples. Quoting here for completeness: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <figure> <!-- WMP 7+ API for IE or for Netscape-compatible browsers using the Firefox WMP plug-in (That also uses the 7+ api) --> <object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" type="application/x-ms-wmp" width="320" height="240"> <param name="url" value="file.wmv"> <param name="autostart" value="false"> <!-- WMP 6.4 API for IE or for Netscape-compatible browsers using the Netscape 6.4 WMP plug-in --> <!-- Assumes application/x-mplayer2 is handled by the Netscape 6.4 WMP plug-in and not the Firefox one --> <object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" type="application/x-mplayer2" width="320" height="240"> <param name="filename" value="file.wmv"> <param name="autostart" value="0"> <!-- Load the file with the VideoLan ActiveX or Mozilla plug-in using the Version 2 API --> <object classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" type="application/x-vlc-plugin" width="320" height="240"> <param name="version" value="VideoLAN.VLCPlugin.2"> <param name="mrl" value="file.wmv"> <!-- Try loading the file with anything that says it can handle it --> <object type="video/x-ms-wmv" data="file.wmv" width="320" height="240"> Giving up: Embedding <a href="file.wmv">file.wmv</a> failed. </object> </object> </object> </object> <legend>Plug-in markup is too clean and simple</legend> </figure> </body> </html> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <figure> <!-- WMP 7+ API for IE or for Netscape-compatible browsers using the Firefox WMP plug-in (That also uses the 7+ API --> <object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" type="application/x-ms-wmp" data="file.wmv" width="320" height="240"> <param name="url" value="file.wmv"> <param name="autostart" value="false"> <!-- WMP 6.4 API for IE or for Netscape-compatible browsers using the Netscape 6.4 WMP plug-in --> <!-- Assumes application/x-mplayer2 is handled by the Netscape 6.4 WMP plug-in and not the Firefox one --> <object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" type="application/x-mplayer2" data="file.wmv" width="320" height="240"> <param name="filename" value="file.wmv"> <param name="autostart" value="0"> <!-- Load the file with the VideoLan ActiveX or Mozilla plug-in using the Version 2 API --> <object classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" type="application/x-vlc-plugin" data="file.wmv" width="320" height="240"> <param name="version" value="VideoLAN.VLCPlugin.2"> <param name="mrl" value="file.wmv"> <!-- Try loading the file with anything that says it can handle it --> <object type="video/x-ms-wmv" data="file.wmv" data="file.wmv" width="320" height="240"> Giving up: Embedding <a href="file.wmv">file.wmv</a> failed. </object> </object> </object> </object> <legend>Plug-in markup is too clean and simple</legend> </figure> </body> </html> > I'd be interested in what plug-in (if it's installed) should be loaded: > > 1. When file.wmv is present. > 2. When file.wmv is not present. Per the current spec: If the file.wmv is present, the first of the following plugins to be supported: 1. clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6 2. clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95 3. clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921 4. The plugin that supports whatever the MIME type of the file.wmv is, if it had a type and it wasn't "application/octet-stream". 5. The plugin for "video/x-ms-wmv". 6. no plugin. If the file.wmv is absent, the first of the following plugins to be supported: 1. clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6 2. clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95 3. clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921 4. no plugin. The only difference between the two files is the data="" attribute on the <object>s with classid="", but per spec, if there is a classid="" attribute, the data="" attribute doesn't matter. -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Friday, 21 November 2008 16:28:05 UTC