質問

ユーザーは、DAMサーバーにさまざまな種類のファイル(画像、ビデオ、オーディオ、ドキュメントなど)をアップロードし、それらで異なる操作を実行します。これらのすべての資産が認証なしでアクセスできるようにするためのパブリックリンクがあります。

サーバーにアップロードされたフラッシュビデオで作業するのに問題があります。パブリックリンクを使用すると、ファイルをダウンロードして保存できます。ただし、たとえばブログ投稿でパブリックリンクが使用されている場合、ビデオは表示されません。デスクトップフラッシュプレーヤーのいずれかを使用して同じビデオを開こうとすると、ファイルがダウンロードされたときに問題なく再生されますが、パブリックリンクを指したときにそうしません。

ブログ投稿で使用している埋め込みコードはこのようなものです -

<object type="application/x-shockwave-flash" width="550" height="400" data="http://dam_server/flash/flashplayer.swf?file=url_encoded_public_url"> 
<param name="movie" value="http://dam_server/flash/flashplayer.swf?file=url_encoded_public_url" />
</object>

サーバーからの関連する応答ヘッダー -

Server: Microsoft-IIS/6.0
Connection: close
Content-Disposition: attachment; filename="video.flv"
P3P: CP="NOI DSP COR CURa PSDa OUR NOR NAV STA"
Accept-Ranges: bytes
Content-Length: 1001503
Expires: -1
Last-Modified: Mon, 12 Sep 2011 08:29:01 GMT
ETag: "-1245634458"
Cache-Control: private
Content-Type: application/octet-stream

おそらく、誤った値で応答ヘッダーの一部を設定しています。

ビデオは私たちのシステム内で大丈夫ですが、ブログのような独立したページではありません。何がうまくいかないのかという考えはありますか?

PSここに投稿された多くの同様の質問をチェックしましたが、必要な情報を取得できませんでした。

役に立ちましたか?

解決

問題は、クロスドメインコールではありませんでした。私がしなければならなかった唯一のことは、使用しているフラッシュプレーヤーのファイルタイプを設定することでした。私たちのパブリックリンクには拡張機能がありません。そのため、ファイルタイプが明示的に指定されていない限り、フラッシュプレーヤーはファイルタイプを認識していませんでした。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top