2009-07-23 7 views
2

クライアントがアップロードしたビデオを再生できるWebページがあります。 WMPを使用してローカルで正常に再生されるいくつかのAVIファイルが最近アップロードされましたが、WMPを使用してWeb上でActiveX再生が失敗し、ブラウザがハングします。 MJPG、オーディオ:AVIファイルはWMPを使用してローカルで再生されますが、私のウェブサイトでは再生できません。WMP ActiveX

AVIコーデックは、ビデオあるPCM

GSpotは、すべてのコーデックがどれ私のWindows Vista OSにインストールするが、WMPのActiveXは、それらにアクセスすることはできないようです...

されていると言います助けが大いに評価される。

Greg

答えて

0

ウェブサーバーのMIMEタイプの設定を確認します。私は、しかし、どのWebサーバーを使用して表示されませんでしたか? (Apache、IISなど)

+0

私はApacheを使用していますが、PHPは要求に対する応答を処理しています。サーバーはMIMEタイプvideo/x-msvideoを返しています。 –

+0

私はさらにトラブルシューティングを行うためにさらに詳しい情報を確認しました。 - 私のAVIのFirefoxの再生はうまく動作します - 私のラップトップもIEでうまく動作します(非常に奇妙な) 私のラップトップはWMP 11ですが、ラップトップ(IE 7.0.6001)デスクトップ(IE 7.0.6000)。 –

+0

それから私はそれがMIMEタイプの問題であるとは思わない。 – Nathan

1

ローカルでは正常に動作しますが、ウェブ上では正常に動作しないと言うと、同じマシンを参照していますか?特定のAVIを再生する能力は、主に、ファイルを再生しているマシン上で使用可能な正しいコーデックに依存しています。ブラウザがハングしている場合は、ファイル全体がまだダウンロードされていない可能性があります。ファイルがストリーミング可能でない場合は、再生を開始する前にすべてをダウンロードしなければならず、実際にファイルをダウンロードしている最中にブラウザがロックされているように見える可能性があります。

ビデオのURLをブラウザに貼り付けて、Webサーバーからファイルにアクセスできるかどうかを確認します。可能であれば、ファイルをダウンロードまたは開くように促す場合、Webサーバーは問題ではありません。メディアプレーヤーを使用して特定のマシン上でファイルをダウンロードして再生できる場合は、リモートで再生できるはずですが、ストリーミング可能なファイルでない場合は、ファイル全体がダウンロードされるまでメディアプレーヤーが停止します。

+0

はい、ローカル再生は、PCにファイルをダウンロードし、WMPネイティブアプリで直接再生するだけでOKです。吊るすことによって、プレイヤーがプレイしないだけでなく、ブラウザーのインスタンスがハングアップしているため、それを殺すためにタスクマネージャーを使用する必要があります。 ブラウザでAVI URLをロードしてテストしたところ、サーバーが自動的にWMPを起動して再生が正常だったため、サーバーのmime時間が間違いである必要があります。私はちょうどFFとそのWMPプラグインを使ってテストしましたが、それもうまく動作します... 非常に奇妙な... –

+2

次のトラブルシューティングのステップは、違反ビデオファイルを参照しているメディアプレーヤーコントロール用のタグを含むHTMLファイルを作成することですローカルファイルシステムを開き、このHTMLファイルをIEで開き、このコンテキストでロックされているかどうかを確認します。これは、IE内のメディアプレーヤーを介して再生されたときに、特定の動画の不安定な問題とは対照的に、ネットワーキング/セキュリティの問題であるかどうかを判断するのに役立ちます。 –

関連する問題