如何防止iframe html中的自动播放?

时间:2014-03-30 19:24:16

标签: html iframe

我使用iframe和视频自动播放停止。但它始终处于自动播放模式。我不想自动播放。我想停止自动播放。

下面有我的代码

 <iframe width="245" height="190" frameborder="0"
 src="Pacers_VS_Lakers_with_LifeWave_Energy_Patches.mp4?autoplay=0&cc_load_policy=1">
 </iframe>

8 个答案:

答案 0 :(得分:5)

只需使用video代码而不是iframe。     

<video height="100" width="100">
<source src="some_video_url">
</video>

它不会自动播放。它实际上是一个更好的选择,而不是iframe标签。

答案 1 :(得分:3)

有一次,我遇到了同样的问题。我尝试了以下选项:

  • <iframe width="245" height="190" src="filename.mp4?autoplay=0"></iframe>
  • <iframe width="245" height="190" src="filename.mp4?autoplay=false"></iframe>
  • <iframe width="245" height="190" src="filename.mp4?autostart=0"></iframe>
  • <iframe width="245" height="190" src="filename.mp4?autostart=false"></iframe>
  • <iframe width="245" height="190" src="filename.mp4?rel=0"></iframe>
  • <iframe width="245" height="190" src="filename.mp4?rel=0&cc_load_policy=1"></iframe>

但它从未奏效。 使用 <video> 标记解决了我的问题:

<video width="245" height="190" controls><source src="filename.mp4" type="video/mp4"></video>

答案 2 :(得分:1)

我相信你最好的选择可能是将播放按钮链接到$(&#34; iframe&#34;)。attr(&#34; src&#34;&#34; abc.mp4&#34;)命令并使用img src启动iframe。我不认为自动播放可以关闭,至少是w / mp4。 所以从静态src开始,然后使用jQuery在单击按钮/元素时将src属性更改为您的视频;你可以重复一遍,并有一堆不同的元素触发他们自己的视频。

答案 3 :(得分:0)

您是否尝试使用参数autoplay = false而不是autoplay = 0?

答案 4 :(得分:0)

<iframe  src="Pacers_VS_Lakers_with_LifeWave_Energy_Patches.mp4?rel=0&cc_load_policy=1">

答案 5 :(得分:-2)

添加: autoplay=false

应该解决。

答案 6 :(得分:-2)

我尝试了很多方法,但没有一个方法适合我。

最后我找到了原因。

我正在使用:

<video> </video>

标签,这就是为什么自动播放没有停止。

使用import paramiko import threading ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) class login(thread): def __init__(self, sname, uname, spasswd): self.sname = sname self.uname = uname self.spasswd = spasswd def getconnect(self): wb = load_workbook(filename = 'login.xlsx') sheet_ranges = wb['login'] for row in sheet_ranges.rows: s_name=row[0].value print(sname) for row in sheet_ranges.rows: u_name=row[1].value print(uname) for row in sheet_ranges.rows: passwd=row[2].value print(spasswd) j=[] i=0 for row in sheet_ranges.rows: j[i]=server(row[0].values,row[1].values,row[1].values) j.run() j.start() ssh.connect(self.sname, username=self.uname, password=self.spasswd) return ssh 标记可以添加“控制视频标记”

答案 7 :(得分:-2)

在这里,您必须使用video标签停止自动播放,但要进行响应,请使用Bootstrap4中的function make_plural_form_function($nplurals, $expression) { $expression = str_replace('n', '$n', $expression); $func_body = " \$index = (int)($expression); return (\$index < $nplurals)? \$index : $nplurals - 1;"; $createFun = function($n){ return $func_body; }; return $createFun; } 类。

embed-responsive