Flash 如何从特定时间加载FLVplayback?

Flash 如何从特定时间加载FLVplayback?,flash,load,actionscript-3,flvplayback,flash-cs5,Flash,Load,Actionscript 3,Flvplayback,Flash Cs5,我有一个录像带。首先,它加载。然后从我想要的时间开始。而且,它从我想要的时间停止。但我只想从开始时间到停止时间加载视频。我该如何做,或者我可以使用哪种方法? 感谢您的帮助。要在特定位置启动视频,您可能需要使用NetStream对象: 和.seek(秒)以获得最接近所经过秒数的起始关键帧 至于停止它,你可以设置一个定时器,在播放视频数秒后启动,以停止视频 这里有一个很好的NetStream资源:谢谢。但是我只想在starttime和stoptime之间加载。正如您所看到的,我编写了在enter f

我有一个录像带。首先,它加载。然后从我想要的时间开始。而且,它从我想要的时间停止。但我只想从开始时间到停止时间加载视频。我该如何做,或者我可以使用哪种方法?
感谢您的帮助。

要在特定位置启动视频,您可能需要使用NetStream对象: 和.seek(秒)以获得最接近所经过秒数的起始关键帧

至于停止它,你可以设置一个定时器,在播放视频数秒后启动,以停止视频


这里有一个很好的NetStream资源:

谢谢。但是我只想在starttime和stoptime之间加载。正如您所看到的,我编写了在enter frame事件中停止我的视频的代码,所以我的视频在stoptime停止,然后当我按下播放按钮时,它就不会继续。所以我想问,动态加载视频的最简单的方法是什么需要部分视频吗?
import flash.net.URLLoader;
import fl.video.*;
import flash.utils.getTimer;

fk.autoPlay = false;

// Parametreleri yüklüyoruz.
var myLoaderInfo=new Object();

//Parametrelerin yuklendigine emin olmak için false yapıldı.bunun daha sonra true olması gerekiyor.
myLoaderInfo.myParamsLoaded = false;

// Event.complete i cagırmak için kullanılır.
myLoaderInfo.loaderComplete = loaderComplete;

//video yuklendiginde myLoaderInfo.loaderComplete i cagırır.
this.loaderInfo.addEventListener(Event.COMPLETE, myLoaderInfo.loaderComplete);

// Degiskenler yüklendiginde fonksiyon cagrılır.
myLoaderInfo.useParams = useParams;

function loaderComplete(myEvent:Event)
{
    this.myParams = this.loaderInfo.parameters;
    this.myParamsLoaded = true;//Parametrelerin yuklendigine emin olduk.

    this.useParams();

    //Başlangıç zamanından 1 saniye sonrasına kadar video yuklendi.
    //fk.bufferTime = startTime+1;
    //Video oynatılıyor.
    fk.play(src);
}

//degiskenler tanımlandı.
var src:String;
var startTime:Number;
var stopTime:Number;

//Parametreleri aldık.
function useParams()
{
    var obj:Object = new Object();
    var j;
    for (j in this.myParams)
    {
        if (j == "url")
        {
            src = this.myParams[j];
        }
        else if (j=="bas")
        {
            startTime = int(this.myParams[j]);
        }
        else
        {
            stopTime = int(this.myParams[j]);
        }
    }
}

fk.addEventListener(VideoEvent.READY, bitti);
function bitti(eventObject:VideoEvent):void
{
    //Videonun başlangıcını başlangıç zamanına getirdik.
    fk.seekSeconds(startTime);
}

// Her karede kontrol edecegizki, durma zamanını geçirmeyelim
addEventListener(Event.ENTER_FRAME,myFunction);
function myFunction(event:Event)
{
    if (fk.playheadTime > stopTime)
    {
        fk.pause();
    }
}