在浏览器中播放wav文件的最佳方式?

时间:2009-07-24 02:08:53

标签: audio wav

我别无选择,只能直接在浏览器中播放wav文件(不幸的是,服务器编码为mp3不是一种选择。)

最好的方法是什么?我真的很想利用HTML 5音频标签,但我的目标受众包括许多使用IE6的青少年。据我所知,闪存不是一种选择,但快速播放确实很重要。

感谢。

3 个答案:

答案 0 :(得分:17)

如今,最好的方法可能只是使用HTML5 <audio>标记。在过去,你可能会这样做:

<强>背景

<embed src="bgsound.wav" hidden="true" autostart="true" loop="1">

点击:

<a href="success.wav">Play Sound</a>

答案 1 :(得分:5)

距离最后一个答案已有几年了。嵌入标签很好,但我试图触发它在JavaScript中播放有一个问题。新的音频标签适用于大多数浏览器。

<audio src="cat9.wav" preload></audio>

您可以使用audioElement.play()

手动触发它

答案 2 :(得分:2)

<audio controls="controls"><source src="http://blablabla.com/hghghgh/my%20file.wav" type="audio/x-wav" /></audio>

由于未修复的bug(2012年的问题?),有时类似Chromium的浏览器无法从重定向的URL播放.wav,因为他们“认为”文件大小为零。但.mp3还可以。

Opera 12.14和Firefox播放来自&lt;音频&gt; 通常在相同的情况下标记(重定向的URL)。

我在Drupal 7中尝试过JPlayer的2.9。* lib,有3名玩家,但没有成功(每个玩家的黑色非活动矩形300 * 14像素)。