jquery/html5オーディオプレーヤーを構築していますが、ソースをオーディオタグに変更する際にいくつか問題があります。私が実装した方法は、IE9を除くすべてのブラウザで動作します。ここでソースを<audio>に変更html5要素
はコードのサンプルです:IE9で
audio = $("<audio>").attr("id", "audioElement")
.attr("preload", "auto")
.appendTo(player);
function addMp3Source(sourceUrl) {
audio.empty();
var newSrc = $("<source>").attr("src", config.tracksURL + sourceUrl).appendTo(audio);
}
、ソースが変更されますが、私はトラックを再生していたときに、それが果たしている古い音です。他のブラウザでうまく動作します。
ideeas?
オーディオ要素全体を削除し、新しいソースを新しいものに追加する必要が生じる場合があります。 –
あなたは '
私はソースだけを変更することはできません?私はすでにそのオーディオタグへの参照をいくつか持っています。タグを削除すると参照が失われます。おかげさまで – gabitzish