メイン 迷える子羊の部屋【初心者専用】 FLV のプログレッシブ再生終了後のタイムラインの制御について | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
kakujirou | Åê¹ÆNo.36449 投稿日時: 2007-11-26 2:33 |
新米 居住地: 投稿: 12
使用環境:
|
Re: FLV のプログレッシブ再生終了後のタイムラインの制御について 永井勝則 様
>onEnterFrameイベントハンドラメソッドだとムービーのfpsが12の場合、1秒間に12回enterFrameイベントが発生しているので、その一瞬のすきまにイベントが発生すると、”受け損なう”ように思えるのではないでしょうか? なるほど。 確かに仰る通りですね。 ムービーは基本的に30FPSですから、そのズレの間に生じていると想像できます。こちらも早速試させて頂きます。 >また(ns.time>=duration)の部分はどっちを大きくすればよいのかはっきりしません そうなんですよね。おそらくmetaに入っているdurationが厳密ではないんだと思います。(エンコーダーの仕様によるものかと) 場当たり的ですが、私は下記のコードを if (info.code == "NetStream.Play.Stop" && (ns.time>=duration)) { 以下のように修正してみました。 if ( info.code =="NetStream.Play.Stop" || ((Math.ceil(ns.time*10)/10) >= (Math.floor(duration*10)/10))){ ご指摘いただく前の段階でしたのでフレームのズレによる”受け損なう”にも対応できました。 ご指摘頂いた箇所を修正すれば、”受け損なう”という不具合もなくなりこういった判定も不要かとは思いましたが。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
FLV のプログレッシブ再生終了後のタイムラインの制御について | sanagirock | 2007-8-15 21:58 |
Re: FLV のプログレッシブ再生終了後のタイムラインの制御について | kakujirou | 2007-11-25 1:08 |
Re: FLV のプログレッシブ再生終了後のタイムラインの制御について | knagai | 2007-11-25 18:42 |
Re: FLV のプログレッシブ再生終了後のタイムラインの制御について | kakujirou | 2007-11-25 23:46 |
Re: FLV のプログレッシブ再生終了後のタイムラインの制御について | knagai | 2007-11-26 1:23 |
» Re: FLV のプログレッシブ再生終了後のタイムラインの制御について | kakujirou | 2007-11-26 2:33 |
投稿するにはまず登録を | |