Jquery 音频标签在IE9上不起作用
我有生成音频标签的jquery代码。生成的代码在FF和Chrome中运行良好,但在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
$(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();