film.flv ska ladda första.
Självklart ska preloader visa första sen film.
Hur? Har kollat preloader här på forum men inte har frågat om hur man ska ladda upp flv filer innan film visa..
MVH
6 svar · 555 visningar · startad av ume090
film.flv ska ladda första.
Självklart ska preloader visa första sen film.
Hur? Har kollat preloader här på forum men inte har frågat om hur man ska ladda upp flv filer innan film visa..
MVH
Nu är jag nära!
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
oveavideo.attachVideo (ns);
ns.play("webvideo.flv");
var videoInterval = setInterval(videoStatus, 100);
var amountLoaded:Number;
function videoStatus() {
amountLoaded = ns.bytesLoaded / ns.bytesTotal;
loader.loadbar._width = amountLoaded * 255.0;
}
Det funkar, men film och "loadbar" startar i samma gång.
Vill att "loadbar" ska bli 100% klart första så sem starta film. Hur?
Nu är bättre
var natverk:NetConnection = new NetConnection();
natverk.connect(null);
var video:NetStream = new NetStream(natverk);
oveavideo.attachVideo (video);
video.play("beta1.flv");
video.setBufferTime(110)
var videoInterval = setInterval(videoStatus, 100);
function videoStatus() {
amountLoaded = video.bytesLoaded / video.bytesTotal;
loader.loadbar._width = amountLoaded * 255.0;
}
Film är 110 sekunder lång, så den laddar 110 sekunder film.
Det gick finemang, men hur få jag loadbar att försvinna när den är 100% klart.. Typ när loadbar ha kommit fram till 255.0 pixel bredd så ska den försvinna.
Nu är det löst!
Nu fungerar det prefekt! Jaa, inte här på webforum har hjälpt mig.
Men jag berättar det ändå hur jag har löst problem
function videoStatus() {
amountLoaded = ns.bytesLoaded / ns.bytesTotal;
loader.loadbar._width = amountLoaded * 255.0;
if(amountLoaded == 1)
{
loader._visible = false;
clearInterval(videoInterval);
}
Så ni kanske har nyttig av...
inte hur jag hade löst det direkt, men fungerar det så fungerar det. :)
Det här verkade vara riktigt intressant!
Önskar att någon skulle kunna förklara hur man lägger in
denna kod, då jag lagt in det i min flashfil utan att få något
att fungera efter en hel del trixande.
Mvh John Norrby
förstår inte varför du ska sätta buffertiden till den totala tiden, eller preloada allt? Det fina med att streama är ju att den spelar och buffrar samtidigt. Det är ju roligare för användaren ju tidigare den får se filmen!