我正在将Flash视频嵌入到HTML中,并希望用户必须单击它才能开始播放.根据Adobe /
element文档,有多种方法可以做到这一点:
1)在标签内添加Flash参数:
2)play
在标签内添加属性:
3)flashvars
在标签内添加属性:
哪个很棒.只有...它们都不适合我:
http://johnboxall.github.com/test/flash/flash.htm
我的代码现在看起来像这样:
有人有主意吗?我究竟做错了什么?
这里有几根电线.autoplay
您正在使用的各种设置仅影响SWF的根时间轴是否开始暂停.因此,如果您的SWF有时间轴动画,或者它在根时间轴上有嵌入的视频,那么这些设置将完成您所追求的目标.
但是,您正在使用的SWF几乎肯定在其时间轴上只有一帧,因此这些设置根本不会影响播放.这一帧包含一些视频播放组件,其中包含控制视频行为方式的ActionScript.要让该播放器组件开始暂停,您必须更改组件本身的设置.
如果不了解更多关于内容的来源,则很难说更多,但是当从Flash发布时,视频播放器组件通常包含是否自动播放的参数.如果你的SWF是由Flash以外的应用程序发布的(Captivate,我想,但我不是那个)那么你最好的选择是检查该应用程序的设置.无论如何,这不是你可以从HTML页面的级别控制的东西.(除非您是通过JavaScript与SWF交谈,为了实现这一点,视频组件必须设计为允许它.)