我使用xhtml有效的方式嵌入下面:
<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>
当我在没有安装闪存的情况下在IE中查看它时,我只得到一个黑盒子而没有替代内容。如果我取出type =“application / x-shockwave-flash”属性,则会显示备用内容。为什么在指定type属性时没有显示备用内容?如何更正?
答案 0 :(得分:0)
IE不支持对象元素的回退。你描述的应该发生但是IE很好,IE。如果你真的喜欢后备,你可以使用SWFObject来嵌入闪存。
答案 1 :(得分:0)
尝试从标记中删除data参数。它将以这种方式工作。然后,如果你把它放回去,你会注意到你可能无法重现这个问题。另外,请尝试删除和仅使用数据。你会发现有趣的可能性。
答案 2 :(得分:0)
我从来没有找到解决这个问题的方法。当类型设置为“application / x-shockwave-flash”时,它只发生在Windows XP中。