禁用mp3

时间:2017-02-17 21:27:48

标签: html css autostart

我试图禁用自动播放但没有成功。

这是我的代码:

<embed height="17" src="1GasolineSample.mp3" autoplay="false" type="audio/mpeg"  width="60" controls="console"> 

尝试失败:

  • 完全删除autoplay
  • autoplay更改为autostartAutoStart
  • autoplay / autostart / AutoStart设为零
  • autoplay / autostart / AutoStart设置为一个
  • autoplay / autostart / AutoStart设置为true
  • 设置参数名称=&#34;自动启动&#34;值等于0

行为没有变化。浏览器关闭和刷新没有任何区别。 任何帮助将不胜感激。

5 个答案:

答案 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"