下面是Html:
<audio id="audioCap" preload="auto" type="audio/wav"></audio>
Js:
$('#audioCap')[0].play();
将 "src" 设置如下:
$('#audioCap').attr('src', 'http://blabla/captcha/captcha.wav?' + response);
其中,response
是一个id。
这个在所有浏览器上都能正常工作,除了IE9-11版本之外。我得到了 MEDIA12899:AUDIO/VIDEO: 未知的 MIME 类型
错误。我做了一些研究,发现应该是服务器配置问题。我使用调试工具捕获了网络数据并检查了响应头。 Content-Type
显示为 audio/wav
,这是正确的。我不知道还有什么其他原因会导致这个错误。