2011-06-28 5 views

答えて

1

FLVPlayBackコンポーネントから自動的に送出されるplayheadUpdateイベントをリッスンできませんでしたか?私は長年(ゼロからの書き込みを好む)でそのコンポーネントを使用していませんでしたが、私はこのようなものは、トリックを行う必要があります信じて(テストしていない。私の頭の上をオフに書かれた):

private var currentTime:Number = 0; 

myFLVPlaybackComponent.addEventListener(VideoEvent.PLAYHEAD_UPDATE, playheadUpdated); 

private function playheadUpdated(evt:VideoEvent):void { 
    currentTime = evt.playheadTime; 
} 

// next time you want to begin playback, use this (though you may need to convert seconds 
// to milliseconds or vice versa, depending on return format, or use seekSeconds()) 
myFLVPlaybackComponent.seek(currentTime); 

そうでない場合はプレイバックを直接制御することができます(ユーザーがseek()を呼び出す前にコンポーネントの 'play'ボタンを押した場合)、playingStateEnteredイベントをリッスンして、currentTime> 0 (基本的に、以前に設定されていた場合)、直ちにcurrentTimeにseek()します。

+0

tnks役立つTim。私はフラッシュビデオプログラミングに新しいです。どこから始めるべきかを見つけることができませんでした。 – Arulmurugan

+0

喜んで助けてください。何か問題が発生した場合は、私に知らせるか、上記のコードが何をしているかについて明確に理解する必要があります。コンセプトはかなりシンプルです(イベントを聞いて反応する)ので、いったんハングアップすれば実際に開くことができます。 – TimKlimowicz

関連する問題