I am using the xhtml valid way to embed below:
<object type="application/x-shockwave-flash" width="640" height="360" data="youtube-video-url">
<param name="movie" value="youtube-video-url" />
<param name="allscriptaccess" value="always" />
<p>Adobe Flash is required to view this content. Please <a href="http://www.adobe.com/go/getflashplayer">download Flash Player</a>.</p>
</object>
When I view it in IE without flash installed, I just get a black box and no alternate content. If I take out the type=”application/x-shockwave-flash” attribute, the alternate content will appear. Why is it not showing the alternate content when the type attribute is specified and how do I correct this?
I never did find a solution to this problem. It only happened in Windows XP when the type was set to “application/x-shockwave-flash”.