8

C# を使用して ASP.NET 3.5 で Web サイトを作成しました。デフォルトのページには、swf プレーヤーがあります。1 つのビデオ ファイルがあります。ファイル形式は .mp4 です。

コードはこちら:-

type="application/x-shockwave-flash"

id="プレイヤー2"

名前="プレイヤー2"

src="images/player.swf"

幅="350"

高さ="280"

allowscriptaccess="常に"

allowfullscreen="true"

flashvars="file=../images/vtwsub.mp4"

/>

問題は、ローカルでこのコードを実行しようとすると実行されますが、同じコードをクライアントの Windows 7 サーバーに配置すると、「ビデオが見つからないか、アクセスが拒否されました: ../images/vtwsub.mp4.

サーバーの WWWROOT フォルダへのフル アクセスを許可しましたが、問題は解決しません。この問題を早急に解決する必要があります。Google で回答を見つけようとしましたが、正確な回答が得られませんでした。自分。前もって感謝します。

4

3 に答える 3

6

私はそれを理解します.私の場合、サーバーの問題がありました.このタイプの場合、次のことを確認する必要があります:-

1) ビデオが適切な場所に適切に配置されている。

2)名前の問題(スペルミスなど)

3) サーバーの許可を確認してください。

お役に立てば幸いです

ありがとう.......

于 2011-05-11T07:38:39.800 に答える
1

問題をまだ解決していない場合は、ここに解決策があります。「player.swf」ファイルをサブディレクトリの下に置かないでください。index.asp または index.php が存在するルート ディレクトリに置いてみてください。

あなたの構造: src="images/player.swf"

私のもの: src="player.swf"

よろしく、 ムザファル・アリ

于 2011-03-26T14:04:43.293 に答える
0

これは、パスの問題である可能性があるようです。Firebug などを使用してデバッグし、http トラフィックを表示します。ビデオに対して 404 が発生する場合があります。この場合、間違った場所を指している可能性があります (つまり、正しい場所から 1 つ上のディレクトリまたは 1 つ下のディレクトリ)。

于 2010-07-31T15:37:57.750 に答える