Saqoosha

YouTube の FLV を抜き出すのが簡単になっている件

Blog
タケシが PHP やらでごにょごにょやっているとかゆっていたので、簡単に取得できる方法を書いとく。 どうやらすでに内部的にも Google とくっついているようで。これまでだとスクレイピングしないとわからなかった FLV のありかが、クライアントサイドだけでわかるようになっております。 http://www.youtube.com/watch?v=2yDSbFe62E4 こんな YouTube の URL があります。これの FLV のありかは、 http://cache.googlevideo.com/get_video?video_id=2yDSbFe62E4 ↑ココです。カンターン。 ・・・ あともうひとつ。外部 FLV で遊ぶときの tips。
ふつう。スクレイピングとかしてひっぱってきた外部 FLV とか、ストリーミングサーバーに置いてあって別のサブドメインとかになっているムービーは、セキュリティ制限がかかっていて crossdomain.xml で許可してあげないと Bitmap に draw できません。(一時ハマったことがあるね。なんでやねーんって数時間。) そんなときでも、アラ不思議。 this._video.attachNetStream(null);
this._bitmap.draw(this._video);
this._video.attachNetStream(this._stream); こんなふうに一旦 Video から NetStream を detach してあげると draw できるようになります。(null を attachNetStream で detach)これは Papervision3D の VideoStreamMaterial で使われてた手法でございますね。ちょっとバグっぽい動作だと思うので将来にわたって使えるかどうかは微妙。。。 ・・・ はい、というわけで。こないだ作ってたいろいろは↑のんを利用していました。

Technorati Tags: , , ,

Gainer Flash Library for AS3

BlogFlash, GAINER
2007072801できましたよっと。AS3でコンパイルできるようにしただけなので、ちゃんとテストはしてないけどまー基本的なところは動いてるっぽいので公開しときます。無保証。 ソースコードはこちら。Flex Builder 2 のプロジェクトになってるけど CS3 でもだいじょぶなはず。cc フォルダ以下が AS3 用 Gainer クラス。

Technorati Tags: , ,

Categories: Flash, GAINER

Comments (1)

  • hirossy
    おおっ待ってました!そんな気がしてた(笑)!有難くDLさせてもらいますえ

ThunderBolt for AS2 の使い方

Blog
MEMO Firefox + Firebug で Flash をデバッグのアレを AS2 で使うには。 ・MTASC でコンパイルする場合。mtasc のオプションに↓追加。ココに書いてあるけど見落としがち。(つーかそんなとこ気付かん。ちょっと悩んだ。。) -trace org.osflash.thunderbolt.Logger.trace osflash/thunderbolt/Logger ・Flash IDE でコンパイルする場合。普通に Logger クラスの trace メソッドを呼ぶ。 import org.osflash.thunderbolt.Logger;
Logger.trace(['hogehoge', hogeObj, hogeMovieClip]);
※どうやらこの方法で呼び出すと呼び出し元のクラス名とか関数名/行番号とかが出ない。そのへんは mtasc の機能ぽいので Flash IDE では無理なのかも。んま使えないことはない。

Technorati Tags: , , , ,