Avatar billede peder77 Nybegynder
04. august 2004 - 11:45 Der er 10 kommentarer og
1 løsning

Streaming Flash

Hej

Jeg har tidligere set en streaming flash video. Altså en flash film som først starter når den er nok loaded til at kunne spille hele filmen igennem uden at stoppe.
Jeg har søgt og søgt men kan ikke finde eksemplet her. Er der nogen som kan hjælpe mig?
Avatar billede kragekjaer Praktikant
04. august 2004 - 11:47 #1
bare lav en preloader, den behøver ikke at loade 100% før den starter...
Avatar billede pyroman Nybegynder
04. august 2004 - 12:43 #2
Hmm - ja du skal lave en preloader - men den skal være lidt avanceret, da den skal regne ud hvornår den er færdig med at loade...

var fps = DINFRAMERATE;

var startTime = getTimer();
MITMC.gotoAndStop(1);
this.onEnterFrame = function(){
  var fLoaded = MITMC._loadedframes;
  var fTotal = MITMC._totalframes;
  var fPerSec = floaded*1000/(getTimer()-startTime);
  var timeLeft = (fTotal-fLoaded)*fPerSec;
  if(timeLeft < (fTotal/fps)){
    delete this.onEnterFrame;
    MITMC.play();
  }
}
Avatar billede peder77 Nybegynder
04. august 2004 - 13:18 #3
Hmm, jeg har smidt videoen ind i et movieklip som jeg har lagt et par frames fra loadscriptet.
Movieklippet her jeg så givet navnet MITMC. Men det virker ikke.. hvad gør jeg galt?
Avatar billede pyroman Nybegynder
04. august 2004 - 13:48 #4
Dette her script skal i hvert fald ligge i samme frame som videoklippet
Avatar billede peder77 Nybegynder
04. august 2004 - 14:02 #5
Så tror jeg sku det funker.
Tak for det Pyroman.
Smid svar, så skal du få "betaling"...
Avatar billede pyroman Nybegynder
04. august 2004 - 14:11 #6
Najs! 8)
Avatar billede peder77 Nybegynder
04. august 2004 - 14:26 #7
jeg får godt nok nogle action script fejl, men det køre fint nok på nettet.
Betyder det noget?
-------------------------------------------------------------
**Error** Scene=Scene 1, layer=video, frame=1:Line 1: Statement must appear within on/onClipEvent handler
    var fps = DINFRAMERATE;

**Error** Scene=Scene 1, layer=video, frame=1:Line 3: Statement must appear within on/onClipEvent handler
    var startTime = getTimer();

**Error** Scene=Scene 1, layer=video, frame=1:Line 4: Statement must appear within on/onClipEvent handler
    MITMC.gotoAndStop(1);

**Error** Scene=Scene 1, layer=video, frame=1:Line 5: Statement must appear within on/onClipEvent handler
    this.onEnterFrame = function(){

Total ActionScript Errors: 4     Reported Errors: 4
-----------------------------------------------------------------------
Avatar billede pyroman Nybegynder
04. august 2004 - 14:54 #8
Øhh - hvis du får sådan nogle fejl... så burde det i hvert fald ikke virke...

koden skal stå i et frame ikke 'på' et movieclip...
Avatar billede jakwag Nybegynder
02. september 2004 - 17:04 #9
hey

Undskyld jeg blander mig, kom lige forbi.

Pyroman > ._loadedframes er det en udocumenteret property jeg aldrig har hørt om eller??

: ) Jakob
Avatar billede pyroman Nybegynder
03. september 2004 - 20:11 #10
Hehe - sorry jakkyboy!

den hedder selvf. _framesloaded !!

Jeg må have været godt bagstiv den dag ;)
Avatar billede jakwag Nybegynder
06. september 2004 - 10:02 #11
hehe.. lidt bagstiv er man vel altid..! :D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester