Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 音频标签在IE9上不起作用_Jquery_Html - Fatal编程技术网

Jquery 音频标签在IE9上不起作用

Jquery 音频标签在IE9上不起作用,jquery,html,Jquery,Html,我有生成音频标签的jquery代码。生成的代码在FF和Chrome中运行良好,但在IE9中不起作用。下面是代码 $(document).ready(function () { var source = "/TTS.aspx?tts=" + $('.sound_hidden_field').text(); $('body').append("<audio style='display:block' src='" + source + "' controls autoplay

我有生成音频标签的jquery代码。生成的代码在FF和Chrome中运行良好,但在IE9中不起作用。下面是代码

$(document).ready(function () {
    var source = "/TTS.aspx?tts=" + $('.sound_hidden_field').text();
    $('body').append("<audio style='display:block' src='" + source + "' controls autoplay type='audio/wav'></audio>");
});
但是这个代码在IE中不起作用。一个黑色的矩形出现,中间有一个十字。就像找不到图像时的图像标签一样

生成的html正在由w3c验证程序传递


谢谢

IE9不支持带有
.wav
格式的HTML5音频<仅限code>.mp3。有关兼容性的表格,请参阅。

也许此网站会有所帮助:@Paul我已经尝试过你的解决方案。感谢您提供了哪些音频格式?@Mooseman仅提供wav格式。
var s = "/TTS.aspx?tts=" + $('.sound_hidden_field').text();
var audioInterview = new Audio(s);
audioInterview.play();