2009-12-08 70 views
0

我需要在用户点击图像时播放mp3音频文件。我只想播放音频,即不应该有控件,小部件等。浏览器也不应启动外部应用程序。Html:播放没有控件的音频?

编辑:好吧,我可能能够尝试闪光灯。轻量级Flash播放器的建议?

+0

bgsound! http://www.htmlcodetutorial.com/sounds/_BGSOUND.html – Skilldrick 2009-12-08 11:30:52

+0

抱歉,您无法以直接HTML格式播放音频文件。 – 2009-12-08 11:31:26

+0

回到过去,当HTML全部大写时:) :) – Skilldrick 2009-12-08 11:31:34

回答

2

你可以这样做:

<embed src="blah.wav" autostart=false loop=false> 

...但播放声音不使用闪光灯是邪恶的,即使有一些solutions会导致问题的跨浏览器。

你也可以使用HTML5和audio标签:

<audio src="horse.ogg" controls="controls"> 
Your browser does not support the audio element. 
</audio> 

...但是这不会被所有的浏览器的支持。

编辑:对于flash播放器,你可以使用this onethis very simple one ...有吨!尝试一下例子,看看最适合你的是什么。

+0

感谢您的建议。然而,闪存音频播放器太复杂。我需要一个非常基本的Flash脚本,可以使用JavaScript启动。 – Evenz495 2009-12-08 11:49:33

1

我不确定您是否仍然可以从中受益,但SoundManager 2和jPlayer是两个易于使用的音频播放器。两者都使用JavaScript实例化,在幕后调用Flash文件,并且可以使用HTML和CSS进行样式化。

0

让我纠正这一点。使用HTML5 .ogg文件只能在FireFox中播放。添加控件元素将显示控件,隐藏控件只是不添加控件元素,但它只会在FireFox中使用.ogg文件。 FireFox不支持HTML5中的MP3文件,目前只有Chrome和Safari,可能会在IE9以后。你最好的选择是Flash。祝你好运。

0

只是这样做:

控制= “假”

这是一个布尔值

0

现在有一个办法做到这一点。把这个:<audio src="sounds/game-welcome.mp3" style="display:none;" autoplay>(用你的文件替换sounds/game-welcome.mp3)