【问题标题】:Flash script not working in html on ChromeFlash 脚本在 Chrome 上的 html 中不起作用
【发布时间】:2020-01-18 04:29:41
【问题描述】:

我有 html 代码中的 flash 视频,它适用于 IE 和 Firefox,但不能在 chrome 中显示。我还尝试了另一种我搜索找到的解决方案,但它仍然无法正常工作。我想在我的网站上展示。

这是我嵌入的脚本调用

<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>

我该如何解决?感谢您的任何回答帮助我。

【问题讨论】:

    标签: html google-chrome flash


    【解决方案1】:

    我不建议使用闪光灯。这是因为 Adob​​e 将不再支持 Flash,大多数浏览器将在 2020 年底停用 Flash 功能。

    【讨论】:

    • 嗨,在更改新网站之前必须使用它,我必须在等待新网站完成时显示这个。
    • 您是否检查过是否允许在 Chrome 中使用 Flash?默认情况下会阻止 Flash。
    • 也许这可以帮助你:support.google.com/chrome/answer/…
    • 在我的网站上是允许的,但对于访问网站的用户,他们仍然看到需要 Flash,如果我在移动设备中打开它不会显示任何内容。
    • 没错,因为默认情况下 Chrome 会禁用 Flash。这不是您可以从您的网站启用的功能,因为它是客户端。您可以通过添加一个告诉用户启用 Flash 的弹出窗口来解决此问题。对于移动 Chrome,根本不支持 Flash,因此它不适用于移动设备。
    【解决方案2】:

    (1) 在 Chrome 中显示

    使用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:
    尝试找到一些在某些 HTML5 元素中显示 SWF 的 JavaScript 库(或者甚至可以将内容转换为 HTML5 代码)。

    一个这样的库是SWF 2 JS。看看我的其他回答是否对您有帮助:
    https://stackoverflow.com/a/57015598/2057709

    【讨论】:

    • 感谢您的回答。我会试试这个。
    【解决方案3】:

    Flash 只能在安装了 flash 插件的浏览器中使用。

    例如,我禁用了 Flash 的默认浏览器设置。如果可能,最好将 Flash 重写或转换为 html 视频。还有在线转换器。

    控制台中有任何信息吗?

    【讨论】:

    • 是的,我知道它已经太旧了。我必须在新网站完成时使用 Flash。控制台中没有显示任何内容。
    • 你试过转换成html视频吗?我在我的项目中做了并且工作正常。只需尝试相同的在线转换器。会更好。
    • 感谢您的回答,看起来像使用 Flash 进行图像滑动,但现在我将代码更改为正常滑动w3schools.com/howto/howto_js_slideshow.asp
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多