Microsoft Edge Browser不播放WAV文件

时间:2016-11-12 12:14:04

标签: wav web-audio microsoft-edge

我正在尝试在浏览器中播放WAV文件。这个特殊的WAV文件在除IE和Edge之外的所有浏览器中都可以正常播放。 IE是可以预期的 - 它不支持WAV。但是,看起来它应该适用于Edge。我已经研究了文件的标题,看起来它对我来说很好。

此错误将打印到控制台:

WEBAUDIO17014: Decoding error: The stream provided is corrupt or unsupported.

以下是标题:

52 49 46 46 : "RIFF"
24 30 0C 00 : file size (798,756 bytes)
57 41 56 45 : "WAVE"
66 6D 74 20 : "fmt "
10 00 00 00 : length of format (16 bytes)
01 00 : type of format
01 00 : Number of channels (1)
22 56 00 00 : Sample rate (22050)
88 58 01 00 : (Sample Rate * BitsPerSample * Channels) / 8. 
02 00 : (BitsPerSample * Channels) / 8.1 - 8 bit mono2 - 8 bit stereo/16 bit mono4 - 16 bit stereo 
10 00 : bits per sample (16)
64 61 74 61 : "data"
00 30 0C 00 : size of data (798,720 bytes)

所以,我看到的两件不寻常的事情是:

1)它使用22050的采样率。这是否支持Edge?

2)这是一个单声道文件。 Edge支持吗?

我试图查找WEBAUDIO17014,但我没有得到任何相关答案。有没有办法获得有关出错的更具体的错误消息?

编辑: 根据要求,这是页面的HTML:

<audio src="/path/to/file.wav" preload></audio>

0 个答案:

没有答案