我有一个简单的aspx网页,其中包含一个Flash视频。对于那些不支持flash的浏览器,我想用jpeg替换视频。有没有人知道如何做到这一点的例子?
这是我的aspx的flash div:
<div id="flash">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"
width="600" height="197" title=""
style="z-index: 1; font-family: georgia;">
<param name="movie" value="intro.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<embed src="intro.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="600" height="197"></embed>
</object>
</div>
答案 0 :(得分:3)
通常,我建议使用SwfObject在HTML中嵌入Flash,并处理Flash Player检测。它已或多或少成为事实上的标准,并且有一个非常简单的机制,可以在Flash Player不可用时显示替代内容。
http://code.google.com/p/swfobject/
编辑:我现在看到Adrian在答案中已经提到了SwfObject。
答案 1 :(得分:1)
<强> HttpContext.Current.Request.Browser.ActiveXControls 强>
您可以在该链接上找到它的工作原理。
我建议在客户端(浏览器)上实现回退。
http://blog.deconcept.com/swfobject/