在html代码上自动播放wav文件

时间:2012-10-19 12:02:24

标签: html audio web wav

我想在html代码上自动播放一个wav文件。我在互联网上找到了这个选项:

不要在任何浏览器上工作,但报告工作:

<object type="audio/x-wav" data="http://www.hydrotoys.com/wavs/Beavis_cornholio.wav" width="320" height="260">
<param name="autostart" value="true" />
<param name="controller" value="true" />
<param name="src" value="http://www.hydrotoys.com/wavs/Beavis_cornholio.wav">
</object>

使用chrome,IE如果安装了Windows Media Player,则firefox需要手动安装wmp播放器

<embed src="http://www.hydrotoys.com/wavs/Beavis_cornholio.wav" hidden="false" autostart="true" loop="false">

html5解决方案,使用chrome,我在mozilla网站上获得此解决方案,但不能在IE上工作。

<audio src="http://www.hydrotoys.com/wavs/Beavis_cornholio.wav" type="audio/x-wav" controls autoplay="autoplay">
<p>Your browser does not support the audio element </p>
<source src="http://www.hydrotoys.com/wavs/Beavis_cornholio.wav"/> 
</audio>

我在这个例子中使用了一个固定的wav,但我使用这段代码用于在我的Servlet上生成我的audion


            response.setDateHeader("Expires", 0);
            response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");
            response.setHeader("Pragma", "no-cache");
            response.setContentType("audio/x-wav");
            response.setContentLength(byteAudio.length);

任何帮助?

1 个答案:

答案 0 :(得分:4)

使用html5自动播放wav音频

<!DOCTYPE html>
 <html>
 <body>

 <audio controls="controls" autoplay="autoplay">
   <source src="horse.ogg" type="audio/ogg">
   <source src="horse.wav" type="audio/mpeg">
   Your browser does not support the audio element.
 </audio>

</body>
</html>