2011-07-27 13 views
2

ローカル開発マシンでFLVファイルを読み込むFlashを使用してSWFファイルを作成しました。 SWFファイルを公開して適切なHTMLを生成するときに、Flashが生成する生成されたHTMLページを開いて、ビデオを正常に読み込むことができます。ただし、生成されたHTMLコードをビューに配置すると、Flashはロードされていますが、ビデオは再生されていません。私はそれがFLVファイルの場所への参照エラーだと思うが、私は考えることができるすべての組み合わせを試した。私はSWFとFLVを、ビデオをロードしたいが、役に立たないViewフォルダに配置した。誰かが私が見ることができる実用的な例を持っていますか、あるいは何か提案がありますか?ありがとう。ASP.NET MVC Webサイトへのビデオの埋め込み

答えて

2

私はそれがFLVファイルの場所への参照エラーだと思いますが、私は考えることができるすべての組み合わせを試しました。

はい、私もそうだと思います。あなたはFlashファイルでは...

@Url.Content("~/Content/Videos/MySupervideo.flv") 
+0

ありがとう、私は解決に手伝ってくれました...!ファイルの拡張子を正しいHTML出力を取得するには、以下の私の答えを参照してください... HTH – webtrifusion

1

のように私のためにこれまでの実際のソリューションはこれだった、サイト上の静的リソースを参照するURLヘルパーを使用して

を試してみましたが、コンポーネントインスペクタはを指している必要がありますFLVファイルが置かれているWebサーバ上の場所...

は...あなたが再生するビデオをご希望の表示に適切なHTMLをコピーし、

をSWFを公開し、ダーリンが指摘しているだけのようにアウトには、ヘルパーを使用してSWへのパスを書き込みますFファイルをWebサーバー上に作成します。唯一の違いはこれです(私はGoogleの 'Inspect Element'機能を使用して 'Network'項目をクリックし、左側にある 'SWF'のパスをクリックして見つけました...)発見...なぜ?

@Url.Content("~/Content/video/name-of-swf.swf") actually produced 
src='http://localhost/content/video/name-of-swf.swf.swf' 

これは明らかに...ので、ここでヘルパーを使用する正しい方法が間違っている...

@Url.Content("~/Content/video/name-of-swf") 

希望これは誰か...私はダーリンを与えているのに役立ちます彼が正しい方向に私を押してくれたからです...

関連する問題