我使用以下代码使用HTML5音频播放器播放.wav
文件。
<audio controls autoplay>
<source src="test.wav" type="audio/wav">
Your browser does not support the audio element.
</audio>
该文件未在浏览器中播放。我在IE Edge和Chrome中都尝试了这个功能,但它在两者中都不起作用。
如果我尝试.mp3
格式有效。互联网上的文档似乎表明支持.wav
格式。
我的代码中有什么问题吗?我们可以使用HTML5音频元素在IE Edge和Chrome中播放.wav
个文件吗?
此外,如果我直接打开浏览器中的.wav
文件,那么也不会播放这些文件。
感谢您的时间,如果需要任何其他信息,请与我联系。
修改
我似乎在我的wav
文件中存在一些问题,因为如果我尝试http://freewavesamples.com/files/Kawai-K11-CleanGtr-C3.wav中的文件,那么它可以工作,但不能使用我的本地wav文件。
答案 0 :(得分:0)
互联网上的文档似乎表明支持.wav格式。
您必须向我阅读不同的文档。
桌面/移动Gecko(Firefox)和Safari支持WAVE容器格式,PCM音频编解码器(WAVE编解码器&#34; 1&#34;)。
没有提及Chrome或Internet Explorer,我猜想,他们不支持这种格式。你的实验支持这个结论。
通过网络传输音频并不是一种特别有效的格式,因此最好避免使用。
答案 1 :(得分:0)
我刚刚复制了你的代码并尝试使用名为&#34; test.wav&#34;的WAV文件。使用Chrome,它适用于我。所以,我想我可以确认您的代码中没有错误。
在您的情况下,可能是因为文件架构。 很抱歉再也无法帮到你了。
答案 2 :(得分:0)
否,IE / Edge不支持WAV文件。参见https://www.w3schools.com/html/html5_audio.asp,唯一常见的格式是MP3。
奇怪的是,所有其他浏览器都支持WAV,这很奇怪,因为WAV主要是Windows的东西。