トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     外部サーバーからの動画の読み込み
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yogoyogon
Åê¹ÆNo.40407
投稿日時: 2008-10-2 19:22
新米
居住地:
投稿: 3
使用環境:
外部サーバーからの動画の読み込み
はじめまして。
先日、デフォルトで入っているコンポーネントを利用して
flash Videoを制作しました。

制作時は問題なかったのですが、納品した後お客から、
「動画ファイルとSWFファイルは重いので、別の動画サーバに置きたい」
といわれました。
※制作時は普通に全て同階層においていました。

====================================
▼サイトのサーバ 
------------------------------------
【aaa.html】…swfを表示させるhtml
------------------------------------

▼動画用サーバ
------------------------------------
【aaa.swf】…動画を読み込んでるswf
【ArcticExternalNoVol.swf】…コンポーネントのファイル
【aaa.flv】…動画

完全に別サーバなので、htmlからの相対パスでは書けない…。
そこで、【aaa.swf】で、【ArcticExternalNoVol.swf】と
【aaa.flv】を、フルパス(http://www)で読み込めないか?
と思い、WEBで調べていたのですが、

「コンポーネントファイルなどswfは同階層に」といった項目は
たくさんあるのですが、フルパスで読み込める、といった記述は
みあたりません。。

ためしに、現在WEBに上がっているコンテンツから適当に、
動画やコンポーネントをフルパスで書いてみたのですが、
テストサーバにあげても見れず、そもそも方法が合っているのかが判断できません。

▼具体的に行った作業
動画パラメータ:
contentPath … http://www.hoge.flv
skin … http://www.hoge.swf

可能・不可能だけでも解れば、お客様に「無理なんです」
といえるのですが、自分が知らないだけなのかの判断が
つかず、ご相談させていただきました。

どうぞよろしくおねがいいたします。
Tonpoo (gaienboy改め)
Åê¹ÆNo.40408
投稿日時: 2008-10-2 19:40
職人
居住地: 東京・神宮前
投稿: 717
使用環境:
Windows 7 Professional,
Flash CS5 Pro,
Flash Player 10,1,102,64
Re: 外部サーバーからの動画の読み込み
gaienboyです。

ArcticExternalNoVolというコンポーネントは使ったことがないので、その点に関
しては全くアドバイスできないのですが、一般的な話として、別ドメイン間でのデ
ータの読み込みなどの際には、crossdomain.xmlを用意する必要があります。下
記のページなどを参考にしてみて下さい。

Flash crossdomain.xml の設定 - マミ's ページ
http://www.horse-water.mydns.jp/tips/tips_P00014.html


----------------
Tonpoo (a.k.a. gaienboy)
Tonpoo.com / TONPOOBLOG / twitter@tonpootwit

yogoyogon
Åê¹ÆNo.40409
投稿日時: 2008-10-2 20:25
新米
居住地:
投稿: 3
使用環境:
Re: 外部サーバーからの動画の読み込み
クロスドメイン、知りませんでした。。。
検討違いの調べ方をしていました。ありがとうございます!

flash側ではパラメータのcontentPathとskinをhttp://www.?の記述にし、
お客様の動画サーバには以下のようなファイルを
置いてもらえばOK!ということですよね。

<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*.hoge.jp" />
</cross-domain-policy>
Tonpoo (gaienboy改め)
Åê¹ÆNo.40411
投稿日時: 2008-10-3 10:01
職人
居住地: 東京・神宮前
投稿: 717
使用環境:
Windows 7 Professional,
Flash CS5 Pro,
Flash Player 10,1,102,64
Re: 外部サーバーからの動画の読み込み
gaienboyです。

引用:
yogoyogonさんは書きました:
flash側ではパラメータのcontentPathとskinをhttp://www.?の記述にし、
お客様の動画サーバには以下のようなファイルを
置いてもらえばOK!ということですよね。

<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*.hoge.jp" />
</cross-domain-policy>


動画サーバのルートディレクトリに置いてもらうか、それができないのならば
System.security.loadPolicyFileメソッドを使うか、ということになるでしょう。

カスタムポリシーファイルの場所について

なお、前述の通りArcticExternalNoVolというコンポーネントを使ったことがない
ので、もしかしたらcrossdomain.xmlを設置してセキュリティの問題がクリアに
なっても、コンポーネントの仕様で同ドメインの同階層にないと動かない、とかの
制限もあるかもしれませんので、あしからず。


----------------
Tonpoo (a.k.a. gaienboy)
Tonpoo.com / TONPOOBLOG / twitter@tonpootwit

yogoyogon
Åê¹ÆNo.40464
投稿日時: 2008-10-8 20:14
新米
居住地:
投稿: 3
使用環境:
Re: 外部サーバーからの動画の読み込み
おかげさまで無事公開することができました。
何時間も調べてもわからず、ほとほと困っていたのですが救われました。。。
ほんとうにありがとうございました!!!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops