jquery
  • html5
  • 2013-01-22 74 views -1 likes 
    -1

    我有生成音频标签的jquery代码。生成的代码在FF和Chrome中运行良好,但在IE9中无法运行。下面是代码音频TAG不能在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验证器传递。

    感谢

    +2

    http://stackoverflow.com/questions/7358689/audio-tag-not-working-in-ie9 –

    +0

    也许这个网站将帮助:http://msdn.microsoft.com/en-us/library/ie /gg589489(v=vs.85).aspx –

    +0

    @Paul我已经试过你的解决方案。谢谢 – Zahid

    回答

    1

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

    +1

    这就是原因。感谢您指出。 – Zahid

    相关问题