(this thread also exists in the web developer forum)
(this thread also exists in the multimedia/dv forum, for obvious reasons)
In case you hadn't heard, Win IE 5.5 SP2 and IE 6 beta have both gotten rid of the traditional Netscape-type plugin architecture. This really screwed over Quicktime, Real, and a handful of others. MS wants them all to use ActiveX instead. No warning, nothing. But that doesn't matter. Apple has come up with a fix. They have an ActiveX implemented Quicktime "plug". I just received an email from apple (as part of my ADC membership) outlining how to implement these changes so that
everybody can view quicktime, no matter what. So below I have copied a good portion of the text, editing out the extras and getting to the meat of it. My comments are in [brackets] Hope it helps.
<font color = blue>
QuickTime uses a plug-in mechanism to display movies from your Web page in the user's browser. Before, you would use an EMBED element alone to display QuickTime content within the browser, much like in the example below:
<font face = "courier">
<EMBED src="sample.mov" width="160" height="144" autoplay="true"
CONTROLLER="false"
PLUGINSPAGE="http://www.apple.com/quicktime/download/"> </EMBED>
</font>
For this mechanism to work, the user must have the QuickTime plug-ininstalled on his or her system. If the appropriate QuickTime plug-in is not installed, when your HTML page with QuickTime content is loaded into the user's browser, the movie is not visible. Instead, the browser replaces it with a "broken plug-in icon" and attempts to assist the user in obtaining the required software. [this is what would happen if you have Win IE 6 and try to view an embeded quicktime file]
When authoring web pages, you can easily prevent this problem by
authoring your HTML to check that the required ActiveX control is
installed wherever you have QuickTime content embedded. This HTML
change will result in web pages compatible with Netscape and
Internet Explorer browsers on both Mac and Windows systems (see
below for more information).
The required code consists of an HTML OBJECT element with an
enclosed EMBED element as in the following example:
<font face = "courier">
<OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
width="160" height="144"
CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="src" value="sample.mov">
<param name="autoplay" value="true">
<param name="controller" value="false">
<embed src="sample.mov" width="160" height="144" autoplay="true"
CONTROLLER="false"
PLUGINSPAGE="http://www.apple.com/quicktime/download/"></EMBED>
</OBJECT>
</font>
CLASSID must always equal:
clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B
CODEBASE must always equal:
http://www.apple.com/qtactivex/qtplugin.cab
PLUGINSPAGE must always equal:
http://www.apple.com/quicktime/download/
[change the src movie and file dimensions, of course]
For existing web pages, it may be sufficient to add such an OBJECT
element to the "front door" page of your site. Once the OBJECT
element on the "front door" page has caused the user to install the
ActiveX control, all subsequent pages with the original EMBED
elements will work properly. In cases where you cannot be certain
that the "front door" page is always visited, then all your pages
should be revised to use these OBJECT elements.
</font>
The rest of it goes on to explain how it works, but I think you get the picture.