Avatar billede larsbaun Nybegynder
21. oktober 2002 - 15:14 Der er 11 kommentarer og
1 løsning

Afspil video imens flash buffer

Jeg har en video sekvens som er ca. 1 minut langt.
Jeg vil godt starte afspillingen når der er bufferet x antal sekunder istedet for at absolut skulle downloade hele videoen før afspilling.

Det er IKKE streeming jeg er ude efter, for man skal ikke kunne hoppe frem og jeg har ikke nogle streaming server. Men det er ganske almindelig Progressive downloads jer er ude efter, der bare afspiller imen der bufferes vidre !

Er der nogle der kan knække den nød.

Hvordan gøres det !!
Avatar billede nikolajdu Nybegynder
21. oktober 2002 - 15:31 #1
Jamen hvorfor er det dog ikke streaming??? Når nu flash har den indbyggede mulighed for a tsreame dit klip helt uden en server??
Avatar billede larsbaun Nybegynder
21. oktober 2002 - 15:32 #2
Undskyld - Jeg havde glemt min stave plade !
Avatar billede larsbaun Nybegynder
21. oktober 2002 - 15:45 #3
Streaming video er ikke det samme som streaming flash, heller ikke når man viser video igennem flash !!

Hvis videoen er streamet (f.eks en movie trailer) kan man hoppe frem i filmen og hvorefter der bufferes og herefter afspilles der vidre.

Man kan ikke gemme streaming videoer

Med almindelig progressiv download skal du downloade hele filmen for at se slutningen ! 

Jeg vil have alm. progressiv video der bare bliver afspillet imens der bufferes, dvs. det der i flash "måske" kaldes streames.

Hvis det var en flash film vil den automatisk kunne streame, men det gør den bare ikke når man afspiller video igennem flash mx.

Så hjælp ønskes stadig , eller tak for det - nikolajdu
Avatar billede larsbaun Nybegynder
21. oktober 2002 - 16:06 #4
Giver det overhoved nogen mening ?
Godt så !! - skriv endelig hvis i har nogle andre forslag ....
Avatar billede nikolajdu Nybegynder
21. oktober 2002 - 18:50 #5
Jamen du er jo galt på den....
Avatar billede larsbaun Nybegynder
21. oktober 2002 - 20:54 #6
Jammen , hvorfor - det tror jeg ikke !! 
Om ikke andet, har du løsningen på mit problem ???
Avatar billede brianus Nybegynder
21. oktober 2002 - 20:54 #7
Jeg tror, jeg har lavet det, du er ude efter. Scriptet herunder undersøger, hvor mange kbs brugerens forbindelse kan klare. I dette eksempel varer videoen 80 sekunder. Og scriptet sørger for, at videoen begynder afspilning, når der mangler 70 sekunder i at have hentet hele filmen.

Så kan folk med en hurtig forbindelse se filmen hurtigt, og folk med langsomme forbindelser må vente lidt.

onClipEvent (enterFrame) {
    sekunder = getTimer()/1000;
    loaded = _root.getBytesLoaded()/1000;
    total = _root.getBytesTotal()/1000;
    hastighed = loaded/sekunder;
    restTid = Math.round((total-loaded)/hastighed);
    startTid = restTid-70;
    if (startTid < 0) {
        with (_root) {
            gotoAndPlay("start");
        }
    } else {
        tekst = "Filmen starter om "+startTid+" sekunder";
    }
}

Og forøvrigt så har du ret, larsbaun. Det er ikke streaming video. På en streaming mediaserver bliver der hele tiden snakket frem og tilbage mellem server og computer for at finde ud af, hvor meget hul, der er i gennem. Men den slags koster båndbredde, så faktisk synes jeg, det er bedre at bruge et ganske almindeligt webhotel, for så bruger du hele båndbredden til at sende video i.

/Brian
Avatar billede larsbaun Nybegynder
22. oktober 2002 - 09:36 #8
Det var stort set det jeg var ude efter, men jeg har lidt besvær med at få det til at virke. Jeg har lavet mit video klip om til et movieclip og har ude i scenen lagt dit script på movieclip`et.
Jeg har også lavet et dynamisk tekst felt som teksten "filmen s... osv." kan stå i , men der vises ikke noget i feltet og det virker ikke som om at scriptet kører som det skal.

Men alt i alt , så er det det resultat du beskrev, som jeg også vil opnå !

Kan man få din fla. fil uden video sekvensen eller kan du guide mig det sidste stykke ! , inden jeg giver der de 60 point

/lars
Avatar billede brianus Nybegynder
22. oktober 2002 - 15:45 #9
Jeg vil tro, det er fordi, du lægger det i et movieclip. Så vidt jeg husker, kan et movieclip ikke afspille, før hele clippet er indlæst. Prøv at lægge hele videoen ud på din hovedtidslinie.

Hvis du smider dit dynamiske tekstfelt ud i root, så vil den ikke skrive noget, fordi variablerne kun er defineret í mc'et. Men i koderne kan du skrive _root. foran hver variabel, så vil det virke.

Hvis du skriver din email, så sender jeg fla'en.

/Brian
Avatar billede larsbaun Nybegynder
22. oktober 2002 - 22:14 #10
jeg tester der imorgen - onsdag , men du må meget gerne maile mig din fla.

larsbaun@hotmail.com

hvis den fylder alt for meget så mail mig din email, så får du en anden adr. der kan modtage store filer

/lars
Avatar billede larsbaun Nybegynder
24. oktober 2002 - 14:14 #11
Brianus script virker fint , man skal bare ligge det det rigtige sted !!
Skriver du lige et svar , så du kan få dine point Brian .

Tak for hjælpen

/lars
Avatar billede brianus Nybegynder
24. oktober 2002 - 17:02 #12
Værsgo'

/Brian
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