加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flash – 如何使嵌入式视频不自动播放

发布时间:2020-12-15 19:49:05 所属栏目:百科 来源:网络整理
导读:我将Flash视频嵌入到HTML中,并希望用户点击它开始播放。根据 Adobe object / embed element documentation,有多种方法可以做到这一点: 1)在 object内添加Flash参数标签: param name="play" value="false" 2)将属性播放添加到 embed标签: embed ... play
我将Flash视频嵌入到HTML中,并希望用户点击它开始播放。根据 Adobe <object> / <embed> element documentation,有多种方法可以做到这一点:

1)在< object>内添加Flash参数标签:

<param name="play" value="false">

2)将属性播放添加到< embed>标签:

<embed ... play="false">

3)将属性flashvars添加到< embed>标签:

<embed ... flashvars="play=false">

哪个是真棒只有…他们都不为我工作:

http://johnboxall.github.com/test/flash/flash.htm

我的代码现在看起来像这样:

<object width="590" height="475">
    <param name="movie" value="untitled_skin.swf">
    <param name="play" value="false">
    <embed src="untitled_skin.swf" width="590" height="475" type="application/x-shockwave-flash" play="false" flashvars="autoplay=false&play=false" menu="false"></embed>
</object>

任何人都有什么想法?我究竟做错了什么?

解决方法

几条线穿过这里。您正在使用的各种自动播放设置仅影响SWF的根时间轴是否开始暂停。因此,如果您的SWF具有时间轴动画,或者如果在根时间轴上嵌入了视频,则这些设置将会执行您之后的操作。

但是,您正在使用的SWF几乎肯定在其时间轴上只有一帧,所以这些设置根本不会影响播放。一帧包含视频播放组件的一些风格,其中包含控制视频行为的ActionScript。要使该播放器组件开始暂停,您必须更改组件本身的设置。

不知道更多关于内容来自哪里,很难说更多,但是当一个人从Flash发布时,视频播放器组件通常包括一个参数是否自动播放。如果您的SWF由除Flash之外的应用程序发布(Captivate,我想,但我不在),那么您最好的选择是检查该应用的设置。无论如何,您不能从HTML页面的级别控制。 (除非您从JavaScript与SWF交谈,否则,为了使视频组件工作,必须将其设计为允许。)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读