FLVのストリーミング

FLVのストリーミングでスゴイつまづいてる。。。
原因がワカラナス。。。

なんか、FLVの再生が途中でとまる。

以下、確実じゃないけど怪しそうなメモ。。。

・1つはNetStreamインスタンスを返すクラスのメソッドで、そのクラス自体にプロパティとしてNetStreamインスタンスを保持していないと再生されない??

・TextAreaインスタンスにonEnterFrameなどで多量にデータを書き出しているとFLVのストリーミングが停止する。。。

ような気がするメモ。。。
つかれたぁ。。。


contributor nao : 2007年04月21日 13:32

comment

Flashはテキストの表示処理が非常に重いのが原因では。

たとえばHTMLテキストがTrueでテキストエリアのインスタンス名がtest_tfの時

i=0;
onEnterFrame = function(){
i++
test_tf.htmlText += i+"\n"
}
なんてことをやると徐々に重くなる様が見て取れます。
これはテキストフィールドの表示に時間が掛かるのとテキストフィールドにテキストを入れられるとHTMLのマークアップがその都度走るというのが原因なんですけど、とにかく遅いです。

あと、Trace文も貯めると遅くなりますよね。

contributor とんg : 2007年05月02日 14:16


> とんg さん
コメントありがとうございます。
確かに、HTMLテキスト(TextAreaコンポーネントとか)は1つの原因でした。
ちょっとまだ、原因は定かでないですが、時間が取れたらまた調査してみます。

contributor nao : 2007年05月02日 14:22