Ric*_*rdo 2 html audio wav web
我想在 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>
Run Code Online (Sandbox Code Playgroud)
如果安装了 Windows Media Player,则在 chrome、IE 上工作,对于 Firefox 需要手动安装 wmp 播放器
<embed src="http://www.hydrotoys.com/wavs/Beavis_cornholio.wav" hidden="false" autostart="true" loop="false">
Run Code Online (Sandbox Code Playgroud)
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>
Run Code Online (Sandbox Code Playgroud)
我在这个例子中使用了一个固定的 wav,但我使用这个代码在我的 Servlet 上生成我的音频
response.setDateHeader("过期", 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);
有什么帮助吗?
使用 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>
Run Code Online (Sandbox Code Playgroud)