webForumDet fria alternativet

Preloader och flv

6 svar · 555 visningar · startad av ume090

ume090Medlem sedan aug. 200519 inlägg
#1

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

ume090Medlem sedan aug. 200519 inlägg
#2

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?

ume090Medlem sedan aug. 200519 inlägg
#3

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.

ume090Medlem sedan aug. 200519 inlägg
#4

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...

dapperMedlem sedan sep. 2005114 inlägg
#5

inte hur jag hade löst det direkt, men fungerar det så fungerar det. :)

fakenick!Medlem sedan juli 2002202 inlägg
#6

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

crisse6Medlem sedan dec. 20002 526 inlägg
#7

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!

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)