自动播放不适用于 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&location_name=Royal%20Oak&time_format=12&unit_system=us&background=#FFFFFF&mini_temperature=true&mini_time=true&mini_locationBar=true&mini_action=full_screen&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&autostart=true"
,也不需要&autostart=true
。请删除它并再次测试(如果需要,请重新保存为不同的filename.html
)。
【讨论】:
以上是关于自动播放不适用于 swf flash 视频(天气应用)的主要内容,如果未能解决你的问题,请参考以下文章
如何在移动浏览器中播放flash / swf类型格式的视频?