• 締切済み

ストリーミング配信方法について

ストリーミング配信について、実現できるのか分からないので教えてください。 今行っている方法として、FlashCS4にてstreamサーバに置いてあるflvファイルを指定してswfを作成しております。ファイルの置き場所はそれぞれ、 ●streamサーバ ・flvファイル ●webサーバ ・swfファイル ・html この場合、配信したい動画が変わると、flvのファイル名も変わる為、毎回swfを作成することとなるのですが、出来るのであればflvの変更が掛かった際、swfは一切変更せずhtmlの記述のみ変更することで、動画を切り替えたいのですが、可能でしょうか? 可能であれば、その方法もご教授頂ければ幸いです。 説明が下手で申し訳ありませんが、よろしくお願い致します。

みんなの回答

  • mahny
  • ベストアンサー率74% (57/77)
回答No.1

FlashVarsを使用してはいかがでしょうか。 SWFファイルを貼り付けているHTML内で以下のように指定すると ActionScript内で "flvurl"という変数名で "http://flvserv.com/123.flv"という値を 取得できるようになります。 -------------------- 書式: (変数名1)=(値1)&(変数名2)=(値2)&…&(変数名n)=(値n) -------------------- <param name="flashvars" value="flvurl=http://flvserv.com/123.flv" /> <embed src="player.swf"  …(略)…  flashvars="flvurl=http://flvserv.com/123.flv"/> -------------------- 取得方法自体はASバージョンや使用ツールがCS/Flexかによっても 方法が異なるので以下参照で。 ■CS(AS2.0) http://help.adobe.com/ja_JP/AS2LCR/Flash_10.0/help.html?content=00000057.html ■CS(AS3.0) http://blogs.adobe.com/pdehaan/2006/07/using_flashvars_with_actionscr.html ■Flex(AS3.0) var flvurl:String = Application.application.parameters["flvurl"];

すると、全ての回答が全文表示されます。

関連するQ&A