这是我的嵌入标签
<embed src="http://localhost:8084/MIS/js/status_no.mp3" hidden="true" autostart="true" loop="false" class="playSound">
当我删除隐藏属性时,会播放声音,但是当我将隐藏属性设置为 true 时,声音不会播放。我不想向用户展示播放器。
这是我的嵌入标签
<embed src="http://localhost:8084/MIS/js/status_no.mp3" hidden="true" autostart="true" loop="false" class="playSound">
当我删除隐藏属性时,会播放声音,但是当我将隐藏属性设置为 true 时,声音不会播放。我不想向用户展示播放器。
<audio>
<source src="../js/Alarm_Buzzer.ogg" type="audio/ogg"></source>
</audio>
这在 chrome 和 firefox 中都适用于我。Firefox 不支持 mp3 文件,但 chrome 支持。
如果您在音频标签中添加 controls="controls",则音频播放器将对用户可见。所以对于你的情况,不要添加控件。
<audio src="http://a.tumblr.com/tumblr_mfezft44rf1rge0duo1.mp3" autoplay="autoplay" loop="false" class="playSound"></audio>
希望这可以帮助!
我建议将您的代码转换成这样的东西,这适用于所有浏览器
<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>
此代码适用于所有浏览器,它也将被隐藏并自动启动。
<embed src="https://www.youtube.com/v/watch?v=KA_8oaTpxac&autoplay=1&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
并且会正常工作