2

这是我的嵌入标签

<embed src="http://localhost:8084/MIS/js/status_no.mp3" hidden="true" autostart="true" loop="false" class="playSound">

当我删除隐藏属性时,会播放声音,但是当我将隐藏属性设置为 true 时,声音不会播放。我不想向用户展示播放器。

4

5 回答 5

1
<audio>
    <source src="../js/Alarm_Buzzer.ogg" type="audio/ogg"></source>
</audio>

这在 chrome 和 firefox 中都适用于我。Firefox 不支持 mp3 文件,但 chrome 支持。

于 2013-07-17T03:00:23.120 回答
0

您可以尝试使用 CSS 隐藏它:

.playSound { display: none; }

另外我想建议使用audiotag,它适用于这种类型的内容。

于 2013-07-07T07:08:18.040 回答
0

如果您在音频标签中添加 controls="controls",则音频播放器将对用户可见。所以对于你的情况,不要添加控件。

<audio  src="http://a.tumblr.com/tumblr_mfezft44rf1rge0duo1.mp3" autoplay="autoplay" loop="false" class="playSound"></audio>

希望这可以帮助!

于 2013-07-07T10:00:51.057 回答
0

我建议将您的代码转换成这样的东西,这适用于所有浏览器

 <audio autoplay>
  <source src="http://localhost:8084/MIS/js/status_no.ogg" type="audio/ogg">
  <source src="http://localhost:8084/MIS/js/status_no.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio> 

此代码适用于所有浏览器,它也将被隐藏并自动启动。

于 2013-07-07T08:21:46.517 回答
-1
<embed src="https://www.youtube.com/v/watch?v=KA_8oaTpxac&autoplay=1&amp;loop=1" type="application/x-shockwave-flash" 

wmode="transparent" height="1" width="1">

我认为这行得通,但请注意:
如果您的视频上有视频非常重要:这条线是:

https://www.youtube.com/watch?v=vid number

但是您必须在代码中以这种形式编写它

https://www.youtube.com/v/watch?v=vid id

并且会正常工作

于 2015-10-18T13:29:56.873 回答