FMS接続時のおまじない

このエントリーをはてなブックマークに追加

iyamaです。
最近ネタ切れぎみです。
ホントは別のことを書くつもりだったけど、
間に合わなかったので、豆知識系です。

Flash Media Serverに接続するときのお話。

Flash Media Serverに接続してストリーミングしたりするとき、
接続や再生に必要なメソッドの他に、
以下のおまじないをしておかないと怒られます。
(※エラーになってサーバーに接続できない)

■環境
Flash Media Server 3以降
ActionScript3.0
Flash CS3以降


/**
 * onBWDone
 * @param       ... rest
 * @return
 */
public function onBWDone(... rest):Boolean {
        return true;
}

/**
 * onBWCheck
 * @param       ... rest
 * @return
 */
public function onBWCheck(... rest):Number {
        return 0;
}

上記みたいな、onBWDoneがないとNetConnectionのconnect時にエラーをはきます。
どーなるってこともないけど、とりあえずないと先に進まないので
決まり文句だと思ってください。
Wowza Media Serverでも同様。

ちなみにActionScript2.0でFlash Media Server3以降に接続するときは以下みたいに記述。

■ActionScript2.0のとき


// nc = NetConnectionのとき
nc.onBWDone = function() {
    // debug
    trace("onBWDone");
}

以上です。
飲み行ってきまー。

return top