これがどのように処理されるかの例として、YouTube はビデオをアンロードし、ユーザーがタイムラインでクリックした位置からロードを開始します。
現在、私が持っているのは次のとおりです。
private function seekHandler(event:MouseEvent):void {
player.playheadTime = event.localX/playheadBar.width*player.totalTime;
}
ターゲット位置がすでにバッファリングされている場合、これは完全に機能します。ただし、バッファよりも先にシークしたい場合は、ファイルが選択したポイントにバッファリングされるまでビデオを一時停止することを期待します。代わりに、しばらく一時停止してから、「いや、やるつもりはない」のように動作し、元の場所から再生を続けます。
私は Flex/AS3 を学んでいるだけなので、明らかなことを見落としている可能性があります ;)