我有生成音频标签的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验证器传递。
由于
答案 0 :(得分:1)
IE9 不支持.wav
格式的HTML5音频。仅.mp3
。有关兼容性表,请参阅http://www.w3schools.com/html/html5_audio.asp。