我有html代码的flash视频,它的IE和Firefox,但不显示在chrome。我还尝试了另一个我搜索到的解决方案,但它仍然不起作用。我想在我的网站上展示。
下面是我的embed with script调用
<script type="text/javascript">AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','1000','height','485','src','flash/flash','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','flash/flash' );</script>
<object type="application/x-shockwave-flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="1000" height="485">
<param name="movie" value="flash/flash.swf" />
<param name="quality" value="high" />
<embed type="application/x-shockwave-flash" width="600px" height="1300px" src="flash.swf" wmode="transparent"></embed>
</object>我怎么才能修复它?谢谢你的回答,请帮帮我。
发布于 2019-09-17 18:48:23
我不推荐使用flash。这是因为Adobe将不再支持Flash,而且大多数浏览器将在2020年底停止使用Flash功能。
发布于 2019-09-18 00:44:41
要在Chrome中显示的(1)
使用embed标签而不是object标签。您显示的那六行代码可以仅用这一行替换……
<embed src="flash/flash.swf" wmode="transparent" width="600" height="1300">使用您的链接(在新页面中)尝试下面的代码:
<!DOCTYPE html>
<html>
<body>
<embed src="flash/flash.swf" wmode="transparent" width="600" height="1300">
</body>
</html>要在移动浏览器中显示的(2)
选项1:
使用支持Flash内容的浏览器,如Dolphin或Penguin等。
选项2:
尝试找到一些JavaScript库,它可以在某个HTML5元素中显示SWF (或者甚至可以将内容转换为HTML5代码)。
就是这样一个库。看看我的另一个答案是否对你有帮助:
发布于 2019-09-17 18:28:32
Flash只能在安装了flash插件的浏览器中工作。
例如,我禁用了flash的默认浏览器设置。如果可能的话,最好将flash重写或转换为html视频。也有在线转换器。
您的控制台里有什么信息吗?
https://stackoverflow.com/questions/57972034
复制相似问题