我试图禁用自动播放但没有成功。
这是我的代码:
<embed height="17" src="1GasolineSample.mp3" autoplay="false" type="audio/mpeg" width="60" controls="console">
尝试失败:
autoplay
autoplay
更改为autostart
和AutoStart
autoplay
/ autostart
/ AutoStart
设为零autoplay
/ autostart
/ AutoStart
设置为一个autoplay
/ autostart
/ AutoStart
设置为true 行为没有变化。浏览器关闭和刷新没有任何区别。 任何帮助将不胜感激。
答案 0 :(得分:3)
尝试删除:
autoplay="false"
此属性使浏览器呈现此信息,无论如何都可以重播。
如果这不起作用,请添加:
autoplay="false"
给你HTML&#39;来源&#39;标签
如果能帮助兄弟,请投票。
答案 1 :(得分:1)
一起删除autoplay属性。
我建议您使用HTML5 AUDIO标记<audio>
,这样您就可以包含控件和其他功能。包含其他格式以确保任何浏览器都可以播放它也是一个好主意。
<audio controls="controls">Your browser does not support the <code>audio</code> element.
<source src="1GasolineSample.mp3" type="audio/mpeg">
<source src="1GasolineSample.ogg" type="audio/ogg">
<source src="1GasolineSample.wav" type="audio/wav">
</audio>
From MDN
自动播放 - 布尔属性;如果指定(即使值为“false”!),音频将在它完成后立即自动开始播放,而无需等待整个音频文件完成下载。
答案 2 :(得分:0)
自动播放不需要值...包含或排除属性...
这将自动播放:
<video src="source.mp4" autoplay />
这不会
<video src="source.mp4" />
答案 3 :(得分:0)
代替使用:
<embed height="17" src="1GasolineSample.mp3" autoplay="false" type="audio/mpeg" width="60" controls="console">
使用:
<audio controls src="1GasolineSample.mp3">
这将阻止它自动播放。
答案 4 :(得分:0)
这将使浏览器无法自动播放音频。
HTML
$('#audio').attr("src","path_to_audio.wav");
$('#audio').play();
jQuery
@import "../node_modules/bootstrap/dist/css/bootstrap.css"