Video クラスまたはステージ ビデオを使用してビデオを再生するために NetStream クラスを使用しています。ビデオを前後に移動するためのシーク バーはありません。ビデオにシーク バーを追加しましたが、シーク機能が正確に機能しません。シークの時間が間違っています。 . ns.seek(mySeekTime)
サーバーからビデオを取得します。サーバーはビデオのシークに影響しますか?
private function onClick(event:MouseEvent):void
{
if (event.currentTarget is Group)
{
var myGroup:Group = event.currentTarget as Group;
if ( myGroup.mouseX >= 100)
{
mouseClickedXPos = myGroup.mouseX;
ns.inBufferSeek = true;
var seekTime:Number = (mouseClickedXPos-100) * (totalTime/(controlBarControls.width-100));
ns.seek(seekTime);
myRect.graphics.clear();
myRect.graphics.beginFill(0xFF0000);
myRect.graphics.drawRect(controlBarControls.x+100,controlBarControls.y,mouseClickedXPos-100, rect.height);
}
}
}
ここでシーク バーは myRect 形状で、 Event.ENTER_FRAME の後に描画します。
問題 : 時間ns.time()
が seek(seekTime) によって更新された新しい時間に変更されません