ActionScript3でFLVを再生

| | トラックバック(0)
前回、ActionScript2でxml管理のflvプレイヤーを作りました。
今回はActionScript3で作りたいと思います。
いきなりイロイロやるとわけわからなくなるので単純に再生とflvの情報の取得まで作りました。

こちらでgotoandLern勉強しました。

以下ソース

var video:Video = new Video(320, 240);

addChild(video);

var nc:NetConnection = new NetConnection();
nc.connect(null);

var ns:NetStream = new NetStream(nc);
ns.addEventListener(NetStatusEvent.NET_STATUS,  onStatusEvent);

//FLVステータスを取得
function onStatusEvent(stat:Object):void
{
    trace(stat.info.code);
}

//FLVのメタデータ取得
var meta:Object = new Object();
meta.onMetaData = function(meta:Object)
{
    trace(meta.duration);//FLVの長さを取得
}

ns.client = meta;

video.attachNetStream(ns);
   
ns.play("ここにflvのパス");


AS2との違いはattachVideoではなくattachNetStreamになってたりmetaデータを取得するオブジェクトを作らないとエラーが出たりした点です。
この違いがなんなのかは定かではないですが(苦笑)

ま、イロイロあるんでしょうね。

トラックバック(0)

このブログ記事を参照しているブログ一覧: ActionScript3でFLVを再生

このブログ記事に対するトラックバックURL: http://alwaysfinetuning.com/mt/mt-tb.cgi/21

このブログ記事について

このページは、が2008年3月24日 11:03に書いたブログ記事です。

ひとつ前のブログ記事は「絵日記」です。

次のブログ記事は「CASA FrameworkとMTのfeedとfusekitをつかってRSSリーダー」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。