Avatar billede need4speed Nybegynder
10. januar 2004 - 16:23 Der er 7 kommentarer og
1 løsning

Film i flash

Har set på nogle sider de kan afspille rimelig lange film på kort tid. Så det ikke går ud over ventetiden. Er der nogle tricks til hvordan man skal bærer sig an?
Avatar billede _k Nybegynder
10. januar 2004 - 17:52 #1
yep - brug en preloader. Så kan du i starten af filmen (altså i selve preloaderen) anslå hvor hurtig filmen bliver hentet. Så sætte du filmen i gang når den stadigvæk loader, men du er relativt sikker på, at filmen er hentet helt ind i brugerens cache inden de sidste frames (for det vil ville jo være ærgeligt at gå glip af slutningen ;o)

Ellers ligger tricket i at optimere sine film I tegnefilm ved primært at bruge vektorgrafik, genbruge grafikken og holde sig fra alt for meget lyd (medmindre det streames ordentligt).
I video gælder det om at komprimere det ordentligt og ikke hive det op i en for stor størrelse.

Bemærk, at de rigtigt godt lavede film, der går hurtigt igang og fungerer helt flydende, ganske sikkert streames fra en dedikeret streamingserver (f.eks. Macromedias egen Communication Server). De er smarte, men koster kassen at købe selv og er meget dyrere end et alm. webhotel at "leje" sig ind på...
Avatar billede need4speed Nybegynder
10. januar 2004 - 22:02 #2
Ok.. havde også tænkt på en strem løsning, men troede ikke det var muligt. Men tak for tippet.
Avatar billede _k Nybegynder
10. januar 2004 - 22:17 #3
held og lykke - vend tilbage med flere spørgsmål hvis det driller ;o)
Avatar billede need4speed Nybegynder
10. januar 2004 - 22:30 #4
Har faktisk fået den rimelig godt komprimeret uden den ser mærkbart forringet ud. En anden ting, skal man også have en stream server for at kunne stream f.eks lyd/musik ?
Avatar billede need4speed Nybegynder
10. januar 2004 - 22:31 #5
en ting mere hvilket lyd format er det bedst at exportere til.. er det mp3 eller?
Avatar billede _k Nybegynder
10. januar 2004 - 22:36 #6
hvis det skal gøres HELT rigtigt, ja. Men Flash tilbyder at lave en simuleret stream. Du skal bare hente ind i runtime.

s = new Sound();
s.loadSound( "navnetPaaDinLyd.mp3", true); // true betyder at vi bruger streamet lyd. false ville være eventlyd
s.onLoad = function() {
  s.start();
}

Downside er, at det er svært at kontrollere præcis hvornår lyden går igang i forhold til din grafik, så skal lyden være superpræcis, skal du hente den ind fra start.
Avatar billede _k Nybegynder
10. januar 2004 - 22:37 #7
mp3 er nok det bedste alternativ hvad angår kvalitet/filstørrelse.
Avatar billede need4speed Nybegynder
10. januar 2004 - 23:05 #8
Tror bare jeg nøjes med mp3 formatet, der får jeg nok det bedste resultat, det andet kan man jo ikke helt regne med som du siger.
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