1

Android タブレットを対象としたHTML 5のプロジェクトを行っています。オーディオtimeupdateデリゲートを使用してトリガーされる jquery アニメーションがいくつかあります。

正常に動作しますが、ページをナビゲートする際に読み込みの問題が発生します。時々読み込まれません。$(document).ready();にローダーを追加しました。メソッドであり、canplaythroughデリゲートで削除されます。

canplaythroughが呼び出されないため、ローダーが消えないことがあります。

問題が頻繁に見つからない。オーディオが毎回正しくロードされないのはなぜですか? これはブラウザのキャッシュが原因ですか?

Android のデフォルト ブラウザと Chrome ブラウザの両方でテストしています。

なぜこれが起こっているのか誰にも教えてもらえますか?

どんな助けでも大歓迎です。

4

1 に答える 1

1

「error loading」の場合に「 abort 」メソッドが呼び出されることがわかりましたが、「 error」メソッドではありません。そして、「readyState」の値を確認しました。「0」( HAVE_NOTHING ) の値を示します。そのような場合にページを更新しようとしました。動作しているように見えますが、ブラウザーがページを数回更新しようとしているのをユーザーが確認できるため、悪い習慣になります。オーディオ オブジェクトをリロードすることは可能ですか。

于 2012-12-03T09:17:16.677 に答える