13

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

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

谢谢。

4

3 回答 3

19

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

背景:

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

点击时:

<a href="success.wav">Play Sound</a>
于 2009-07-24T02:13:22.083 回答
7

距离上一个答案已经过去几年了。嵌入标签很好,但我在尝试触发它在 JavaScript 中播放时遇到了问题。新的音频标签适用于大多数浏览器。

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

您可以使用手动触发它audioElement.play()

于 2015-09-04T01:24:15.407 回答
4
<audio controls="controls"><source src="http://blablabla.com/hghghgh/my%20file.wav" type="audio/x-wav" /></audio>

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

Opera 12.14 和 Firefox 在相同的情况下从 <audio> 标签正常播放(重定向 URL)。

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

于 2016-02-17T00:39:53.020 回答