私はこの質問の記述方法をほとんど知らない - 私は完全に困惑しています。基本的には、HTTPリクエストを使ってF4Vを取得し、標準のAS3でビデオを再生するカスタムビルドのF4Vビデオプレーヤーがあります。F4Vプレーヤーはすべてのサイトで動作しますが、1つ
今、同一のOS、同一のPHPバージョン、同一のプラットフォーム上に構築された同一のApache設定で、すべて同じSliceHostスライス上に3つのサイトがあります。いずれかのサイト(そのうちの1つ)では、プレーヤーが最初に読み込まれたときにビデオが再生されず、ビデオを再生するためにページをリフレッシュする必要があります。それ以外の場合、再生を開始するのに十分なファイルをダウンロードしたことがないかのように待機します。さらに、その同じサイトでは、ビデオの1つだけで、オーディオは再生されますが、ビデオは再生されません。その後、ビデオはオーディオと一緒に再生されます。
実績のある動作中のswfファイルを機能的なサイトから壊れたサイトに移動し、同じ結果を確認しました。私は壊れたF4Vファイルを機能的なサイトにアップロードして、うまく動作します。私は、プレーヤーをロードするHTMLとJavascriptが同一であることを確認しました。
この問題が発生する可能性があることを確認するのを忘れていますか?ブラウザやフラッシュキャッシングに関する知識がもう少しありますか?
追加情報:
あなたが期待している可能性があるとして、が、私はそれは同様のリフレッシュに失敗開始する原因となった、NOCACHEディレクティブを追加しました。私はHTTPFoxを使ってリクエストを見てきましたが、何も出ていません。私が実際に集めることができるのは、キャッシュから取得したときに正しく再生されているように見えますが、サイトから要求されたときは正しく再生されていないことです。ただし、リクエストがあった場合でも、他のサイトで正しく再生されます。
要求が正しく機能するサイトでは、HTTPFoxは、リクエストで返される正しいサイズ(数MB)のデータを表示します。問題のあるサイトでは、F4V要求で返されるデータが1K未満です。
nocacheディレクティブを追加しましたが、予期したとおりにリフレッシュに失敗する可能性があります。私はHTTPFoxを使ってリクエストを見てきましたが、何も出ていません。私が実際に集めることができるのは、キャッシュから取得したときに正しく再生されているように見えますが、サイトから要求されたときは正しく再生されていないことです。ただし、リクエストがあった場合でも、他のサイトで正しく再生されます。 – Travis