FLVの最近のブログ記事
外部flvファイルを再生 //AS1.0 - bute_lab.の記事のようにFLVを読み込んで使う際に、Youtubeなどのようにシークバーを作るときに、どうしてもFLVのトータルの長さが必要になります。これをActionScriptで取得する際には、NetStream.onMetaDataのdurationで取得することができます。
var movieURL:String = "sample.flv";
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
_root.my_video.attachVideo(ns);
ns.play(movieURL);
ns.onMetaData = function(info:Object) {
Total_Time = info.duration;
Total_Min = Math.floor(total_Time/60);//トータル分を取得
Total_Sec = Math.floor(total_Time%60);//トータル秒を取得
}
一般的なWEBでは、情報を伝えるメディアとして機能しますが、Flash Media Server(FMS)を使うことで、WEB上で他の誰かと画面を共有できたり、共同作業を行うことができるようになります。
個人で契約するようなレンタルサーバーにこのFlash Media Serverが付いているものは少ないですが、heteml では、帯域 64kbps、コネクション数 (同時接続可能数) 5 までと限られてはいるので、ライブカメラを背景にしたりするのには向きませんが、利用することができます。
Flash Media Serverを使ったコンテンツのサンプル.flaファイルも公開しているので、これを元にいろいろと面白いことができそうです。
Flash Media Serverを使ったコンテンツ
ポッキーボード
http://pocky.jp/enjoy2/pockyboard/index.html
電通レイザーフィッシュ
http://www.dentsu-razorfish.com/
何かコンテンツができたらアップします。
heteml FLV ストリーム配信設定マニュアル(サンプル.flaファイルあり)
http://heteml.jp/support/manual/flv/
heteml WEBカメラからの映像配信マニュアル(サンプル.flaファイルあり)
http://heteml.jp/support/manual/webcam/
個人で契約するようなレンタルサーバーにこのFlash Media Serverが付いているものは少ないですが、heteml では、帯域 64kbps、コネクション数 (同時接続可能数) 5 までと限られてはいるので、ライブカメラを背景にしたりするのには向きませんが、利用することができます。
Flash Media Serverを使ったコンテンツのサンプル.flaファイルも公開しているので、これを元にいろいろと面白いことができそうです。
Flash Media Serverを使ったコンテンツ
ポッキーボード
http://pocky.jp/enjoy2/pockyboard/index.html
電通レイザーフィッシュ
http://www.dentsu-razorfish.com/
何かコンテンツができたらアップします。
heteml FLV ストリーム配信設定マニュアル(サンプル.flaファイルあり)
http://heteml.jp/support/manual/flv/
heteml WEBカメラからの映像配信マニュアル(サンプル.flaファイルあり)
http://heteml.jp/support/manual/webcam/
外部flvファイルを再生 //AS1.0に追加して、FLV再生終了時の動きを設定します。
//ActionScript//////////////////////////////////////////////////////////////////
外部flvファイルを再生 //AS1.0
に以下追加
ns1.onStatus = function(infoObject1:Object) {
if(infoObject1.code =="NetStream.Play.Stop"){
//ここにFLV再生終了時の動きを設定
ns1.pause(true);//一時停止させる
};
};
//ActionScript//////////////////////////////////////////////////////////////////
外部flvファイルを再生 //AS1.0
に以下追加
ns1.onStatus = function(infoObject1:Object) {
if(infoObject1.code =="NetStream.Play.Stop"){
//ここにFLV再生終了時の動きを設定
ns1.pause(true);//一時停止させる
};
};
flvファイルを外部から読込んで再生させます。
詳しくは後日
//ActionScript//////////////////////////////////////////////////////////////////
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns1:NetStream = new NetStream(nc);
flv1.attachVideo(ns1);
ns1.seek(0);
ns1.play("001.flv");//001.flvを再生
詳しくは後日
//ActionScript//////////////////////////////////////////////////////////////////
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns1:NetStream = new NetStream(nc);
flv1.attachVideo(ns1);
ns1.seek(0);
ns1.play("001.flv");//001.flvを再生
Flashに読み込んで使う映像を作成中で、AfterEffectsを使っています。
ブルーバックで撮影した映像を抜くのに、昨日まではカラーキーとリニアカラーキーのイフェクトを使っていましたが、昨日のAdobe Flash+Videoセミナーで、Key Light(1.2)を使うときれいに抜けると聞いて、試してみました。
結果は、マジできれいに抜けました。
また、FLVで書き出す場合のビットレートの計算toolも使えます。
Flash Video bitrate calc.
ブルーバックで撮影した映像を抜くのに、昨日まではカラーキーとリニアカラーキーのイフェクトを使っていましたが、昨日のAdobe Flash+Videoセミナーで、Key Light(1.2)を使うときれいに抜けると聞いて、試してみました。
結果は、マジできれいに抜けました。
また、FLVで書き出す場合のビットレートの計算toolも使えます。
Flash Video bitrate calc.