jquery
  • html5
  • 2013-01-22 80 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

    相關問題