-1

我有生成音频标签的 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 验证器传递。

谢谢

4

1 回答 1

1

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

于 2013-01-23T17:35:17.957 回答