有人可以帮助我,因为我一直在谷歌搜索这几个小时,我似乎无法使它工作。 我希望在页面加载时自动播放音频。
<script type="text/javascript">
var so = new SWFObject("/Player.swf" + "?" + Math.random(), "content", "520", "300", "9", "#f7f8f3");
so.addParam('wmode', 'transparent');
so.addVariable('id', '**dynamic-code**');
so.addParam('autostart','true');
so.write('flash_player');
</script>
当页面加载时,这是输出:
<embed type="application/x-shockwave-flash" src="/Player.swf?0.31587677053175867" width="520" height="300" style="undefined" id="content" name="content" bgcolor="#f7f8f3" quality="high" wmode="transparent" autostart="true" flashvars="id=114128" vmode="transparent">
这是我第一次在这里问。 感谢。
答案 0 :(得分:0)
SWFObject仅触发Flash Player的自动播放,这使得 SWF 自动播放,而不是SWF加载的内容。如果你想让加载的音频自动播放,你需要通过SWF的ActionScript来解决它。
您正在使用的音频播放器可能有一些关于通过flashvars触发自动播放的文档,我会查找它。
答案 1 :(得分:0)
请尝试
so.addParam('flashvars','&autostart=true&streamer=http://example.com/examplevideo.mp4');
答案 2 :(得分:-1)
尝试
so.addVariable("autoplay","true");