2009-07-21 11 views
0

2年前に私がクライアントに書いたアプリケーションは、Flex 2を使用して.flvビデオの再生を停止しました。私はアプリのアップデートをしなければならないので、9ヶ月近く経っているので、私は現時点で使用しているコンピュータにソースコードを持っていない。クライアントがアプリケーションをどれくらい頻繁に使用しているかわからないので、これがいつ始まったのか正確には言えません。長年勤務した後、私のFlexアプリケーションのビデオは再生されません。単にバッファリングされます。

動画は黒い画面を表示するだけで、最初のフレームは読み込まれません。私は標準のVideoDisplayオブジェクトを使用したと信じています。ビデオは、アプリケーションと同じ共有アカウントにあるフォルダに格納されています。

最新バージョンのIE、Firefox、Chrome(Flash 10を実行中)でアプリケーションをチェックしましたが、フラッシュの代わりにFlash 9のさまざまなリリースでIE 7でテストするために仮想マシンを起動しました10.

私はチェックしていますが、ビデオはまだ存在していて、セキュリティ保護されていないクロスドメインファイルがいくつか散在していますが、無駄です。

開発用コンピュータに戻ったときにどこから探し始めるべきですか?ホストされたサーバーの変更により、この問題が発生する可能性がありますか?


UPDATE:私はこのアプリケーションのFlex 2を使用して、より最近作られたサイトで持っていたビデオで別のアプリケーションを思い出し、同じディレクトリ内のFLVファイルをアップ機能、簡単なシェルのVideoDisplayオブジェクトです。 ..それはうまく動作します。

したがって、サーバーは.flvファイルを提供しています。アプリケーションの親フォルダの同じレベルにある別のフォルダから.flvファイルを取得する際に問題が発生しているアプリケーションです(今は唯一の違いです)。

答えて

2

のFlashプレーヤーのデバッグバージョンを使用するときに不可解なエラーメッセージを受信した人がいた:

Error: 1000: No bitrate match 
    at mx.controls.videoClasses::VideoPlayer/play() 

私はXMLファイルはのURLを含むことを決定することができた私の開発マシンに戻って取得した後動画は数年前に使用されていたドメイン名の古い亜種を示しました。このドメイン名は期限切れになっていたため、ビデオプレーヤーは.flvファイル名が存在しなくなりました。ドメイン名を修正することで問題は解決しました。

1

動画はまだ存在していますが、配信されていますか?

小さなホスト構成の変更により、ファイルが提供されなくなる可能性があります。

私はあなたがあなたのswfファイル、およびFLVの両方がクライアントのブラウザからアクセス可能であることを除外し、そこに開始する。..

1

それは、新しいサーバー上にある場合、それはのFLVファイルのための右のMIMEタイプを提供していますことを確認してください、video/x-flv。私はそのセットなしでビデオを再生するためにフラッシュを拒否しました。また、IISは未知のMIMEタイプのファイルに対する要求で偽の404エラーを出すため、ファイルはサーバー上に存在する可能性がありますが、クライアントには見えません。 http://it.toolbox.com/blogs/rymoore/adding-flv-mime-type-in-iis-4198

関連する問題