自动播放不适用于 swf flash 视频(天气应用)

Posted

技术标签:

【中文标题】自动播放不适用于 swf flash 视频(天气应用)【英文标题】:Auto Play isn't working for swf flash video (weather app) 【发布时间】:2017-01-25 04:35:38 【问题描述】:

我可能遗漏了一些东西,但我正在尝试将我找到的天气应用程序嵌入到我的网站中。我将其用作我的 html 代码:

<div style="width:800px; height:250px;">
<object type="application/x-shockwave-flash" data="http://swf.yowindow.com/yowidget3.swf&autostart=true"  >
    <param name="movie" value="http://swf.yowindow.com/yowidget3.swf&autoStart=true"/>
    <param name="allowfullscreen" value="true"/>
    <param name="wmode" value="opaque"/>
    <param name="bgcolor" value="#FFFFFF"/>
    <param name="autoPlay" value="true"/>
    <param name="flashvars" 

    value="location_id=gn:5007804&amp;location_name=Royal%20Oak&amp;time_format=12&amp;unit_system=us&amp;background=#FFFFFF&amp;mini_temperature=true&amp;mini_time=true&amp;mini_locationBar=true&amp;mini_action=full_screen&amp;copyright_bar=false;&autostart=true;"
/>


</object>
</div>

请注意我如何将 param name = "Autoplay" value="true" 行以及尝试将其放入 URL 中。我在这里错过了什么吗?

如果我只是将 URL http://swf.yowindow.com/yowidget3.swf 粘贴到网络浏览器中,它会自动播放没有问题,所以它一定是我输入错误的参数之一。

我曾多次在 *** 上寻找解决方案,但在很多地方都输入了 autoPlay="true",但没有任何运气。

【问题讨论】:

【参考方案1】:

我测试了您显示的代码,它工作正常(Windows 上的 Chrome 浏览器)。也许您需要清除浏览器历史记录并清除所有缓存文件?

仅当显示宽度小于 600 像素时才会显示“点击播放”图标。您是否曾经有过如此小的设置被缓存和重复使用?

对于data="http://swf.yowindow.com/yowidget3.swf&amp;autostart=true",也不需要&amp;autostart=true。请删除它并再次测试(如果需要,请重新保存为不同的filename.html)。

【讨论】:

以上是关于自动播放不适用于 swf flash 视频(天气应用)的主要内容,如果未能解决你的问题,请参考以下文章

如何在移动浏览器中播放flash / swf类型格式的视频?

我想做一个flash播放器调用flv视频,请高手帮忙!

如何在网页中插入swf?

如何以 SWF 格式创建播放和暂停?

Flash 9 SWF 在 Flash 10 播放器中的性能会很差吗?

HTML5 视频自动播放不适用于 slick.js