-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 に答える