Audio TAG无法在IE9上运行

时间:2013-01-22 02:28:25

标签: jquery html5

我有生成音频标签的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>");
});

我也试过

var s = "/TTS.aspx?tts=" + $('.sound_hidden_field').text();
var audioInterview = new Audio(s);
audioInterview.play();

但是代码在IE中不起作用。出现黑色矩形,中间有十字。就像没有找到图像时的图像标记一样。

生成的html由w3c验证器传递。

由于

1 个答案:

答案 0 :(得分:1)

IE9 支持.wav格式的HTML5音频。仅.mp3。有关兼容性表,请参阅http://www.w3schools.com/html/html5_audio.asp