我的网站将在标题上有一个标志,将作为flash电影(动画flash电影.swf)播放。我正在寻找代码/算法,如果没有为访问该站点的当前用户安装或启用Flash,则该代码/算法将显示与flash影片尺寸相同的图像。我该怎么做呢?
答案 0 :(得分:2)
您可以使用常规对象回退检测。这种方式的工作方式是浏览器不知道如何在object标签中呈现,它将落入内部的内容。
您的代码的剪辑版本看起来与此类似:
<object id="my-flash" src="movie.swf" width="800" height="600">
<img src="fallback_image.jpg" width="800" height="600" />
</object>
当然,您需要将实际的Flash嵌入HTML包装在图像周围,但这就是想法。
答案 1 :(得分:1)
我建议使用SWFObject。它工作得很好,它可以跨浏览器工作,你可以指定你正在寻找哪个版本的Flash(这可能是关键,因为存在一些重大差异)。检查this tutorial on providing alternative content,这正是您想要做的。