- 2009/06/05 21:40
- Flash
「キーフレームに当たらないと、seekedイベントが起こらない」ってところで悩んだ。
シーク中に、画面がカクカクするのがNGって事になったので、以下の対処法。
_flvPlayback.addEventListener(VideoEvent.SCRUB_START, scrubHandler);
function scrubHandler(e:VideoEvent):void{
_flvPlayback.ncMgr.videoPlayer.netStream.pause();
_flvPlayback.pause();
_flvPlayback.addEventListener(Event.ENTER_FRAME, _enterFrameHandler);
}
function _enterFrameHandler(e:Event):void{
var _handleTime:Number = //シークハンドラ位置に対応するムービーの時間を計算
_flvPlayback.ncMgr.videoPlayer.netStream.seek(_handleTime);
}
再生を再開するクダリで、resume();ってのがフェイント。
コメント:0
トラックバック:1
- この記事のトラックバック URL
- http://djakarta-trap.net/blog/2009/06/flvplayback_seektips01/trackback/
- トラックバックの送信元リスト
- FLVPlaybackで、シーク中にカクカクさせない。 - djakarta-trap より
- pingback - Tweets that mention djakarta-trap - FLVPlaybackで、シーク中にカクカクさせない。 -- Topsy.com より 2010/04/29
[...] This post was mentioned on Twitter by shin-go. shin-go said: これか 「FLVPlaybackで、シーク中にカクカクさせない。」http://djakarta-trap.net/blog/2009/06/flvplayback_seektips01/ [...]