NetStreamを使って読み込むFLVの長さ(秒数)をとる //AS1.0
外部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);//トータル秒を取得
}