我正在尝试在浏览器中播放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>