Flash对象不自动播放(tumblr)

时间:2016-10-29 15:23:00

标签: html css flash embed

我有一个flash对象需要嵌入我的tumblr博客(Billy's audio player)并且嵌入工作正常,除了我需要在对象工作之前单击白色播放按钮: enter image description here

(这是在Chrome中; Edge上有类似的播放按钮)

但是,其他网站在窗口小部件上没有此播放按钮,包括窗口小部件自己的网页和this blog的左下角。

这是嵌入代码,直接取自比利的音频播放器网页(增加了可读性换行符):

<embed src="http://www.sheepproductions.com/billy/billy.swf?autoplay=true&amp;f0=http://www.sheepproductions.com/sammy.mp3&amp;t0=Sammy&amp;total=1" 
quality="high" wmode="transparent" width="200" height="10" name="billy" 
align="middle" type="application/x-shockwave-flash" title="Adobe Flash Player">

我可以添加一些内容来使flash对象自动运行吗?我怀疑这是一个浏览器问题,因为它适用于其他一些网页,其他观众也看到白色播放按钮。

1 个答案:

答案 0 :(得分:1)

  

然而,其他网站没有这个播放按钮......包括   小部件自己的网页。

SWF和HTML必须位于相同的位置(即:网络文件夹)。

如果SWF网址为:http://www.sheepproductions.com/billy/billy.swf
然后HTML必须是:http://www.sheepproductions.com/billy/pageWithSWFembeded.html

此问题是由SWF的宽度/高度较小引起的。浏览器假设它是Flash广告横幅,不会自动加载它。可以通过增加SWF显示大小或将小SWF放在与加载SWF的HTML页面相同的位置来修复它。

还考虑使用HTML5音频标签来保证即使在移动设备上播放网站音频(它们也不会在默认浏览器中运行Flash内容)。