在后台的网页中播放声音文件

时间:2012-11-15 16:50:49

标签: html firefox

我想在我的网页上播放声音文件(不希望出现媒体播放器UI),我的网站将在Fire-Fox上运行,我使用了Embed元素并设置了隐藏属性为真<embed name="myMusic" src="Masgon.mp3" type="audio/midi" autostart="false" Hidden="true" loop="true"></embed>  问题是没有声音播放除非我删除隐藏属性在这种情况下播放声音文件和媒体播放器UI出现,但我不想这样。

7 个答案:

答案 0 :(得分:29)

<audio src="/music/good_enough.mp3">
<p>If you are reading this, it is because your browser does not support the audio element.     </p>
</audio>

如果你想要控件

<audio src="/music/good_enough.mp3" controls>
<p>If you are reading this, it is because your browser does not support the audio element.</p>
</audio>

并使用embed

<embed src="/music/good_enough.mp3" width="180" height="90" loop="false" autostart="false" hidden="true" />

答案 1 :(得分:9)

<audio src="/music/good_enough.mp3" autoplay>
<p>If you are reading this, it is because your browser does not support the audio element.     </p>
<embed src="/music/good_enough.mp3" width="180" height="90" hidden="true" />
</audio>

对我来说很好。

答案 2 :(得分:4)

虽然这可能为时已晚,无法评论,但这是您的问题的工作代码。

<div id="player">
    <audio autoplay hidden>
     <source src="link/to/file/file.mp3" type="audio/mpeg">
                If you're reading this, audio isn't supported. 
    </audio>
</div>

答案 3 :(得分:2)

<audio controls autoplay loop>
  <source src="path/your_song.mp3" type="audio/ogg">
  <embed src="path/your_song.mp3" autostart="true" loop="true" hidden="true"> 
</audio>

[PS。替换&#34; path / your_song.mp3&#34;与文件夹和歌曲标题,例如。 &#34;音乐/ samplemusic.mp3&#34;或&#34; media / bgmusic.mp3&#34;等

答案 4 :(得分:1)

通过删除type属性

,我解决了这个问题
<embed name="myMusic" loop="true" hidden="true" src="Music.mp3"></embed>

坚持不是最干净的方式。

如果您使用的是HTML5: Firefox不支持MP3。然而,Wav和Ogg。 在这里,您可以找到哪种浏览器支持哪种类型的音频概述: http://www.w3schools.com/html/html5_audio.asp

答案 5 :(得分:0)

如果您不想显示控件,请尝试以下代码

<audio  autoplay>
 <source src="song.ogg"  type="audio/ogg">
Your browser does not support the audio element.
</audio>

答案 6 :(得分:-4)

只需将您的文件上传到youtube即可。然后从youtube复制嵌入代码并粘贴到html页面中的某个位置。

window.MY_APP.___loggedIn___("test")