1

私はオーディオキャプチャシステムを開発しています。私の問題は、ユーザーが入力しなければならない数字を含む音声ファイルがサーバー上で更新されたときに、ブラウザがそれを更新しないことです。代わりに、ブラウザが閉じられるまで、古い無効な音声が再生されます。保存されたバージョンを再生する代わりに、load と play が呼び出されるたびにエレメントがオーディオを再バッファリングするようにするにはどうすればよいですか? ありがとう。

4

1 に答える 1

2

ブラウザーは通常、まったく同じファイル名で送信される要素をキャッシュします。通常、javascript でこれを回避する最善の方法は、無用なランダム文字列をリソースに追加する関数を追加することです。例えばaudioNotToBeCached.snd?1421124sjam2

疑問符の後のランダムな文字列は無視され、ブラウザはファイル名に基づいてキャッシュできなくなります。

ここにはたくさんのオプションがあります。

于 2013-02-13T15:05:48.157 に答える