HTML ファイル内で HTML5 Audio 要素を使用しています。
多くの方法を試してみましたが、AJAX 経由でオーディオ ファイルを置き換えることができず、同じオーディオ ファイルが返されます。
<div id="audiodiv">
<audio id="audioelement">
<source src="test.ogg" type="audio/ogg">
</audio>
</div>
そこで、古いファイルを上書きする test.ogg という新しいファイルを記録します。jQueryを使って$("#audiodiv").html('')
この部分を使って再レンダリングしてみました。次に、 を介して要素を取得document.getElementbyID
し、.play() function
.
新しいものによってすでに上書きされている同じ古い test.ogg を返します。
だから私はキャッシュを削除しようとしましたが、それでも同じ問題です。
これが機能する唯一の方法は、キャッシュを削除してブラウザを閉じ、ページを再度呼び出すことです...
どうすればこれを解決できますか?
助けてくれてどうもありがとう。