15. december 2002 - 23:45Der er
19 kommentarer og 2 løsninger
audio streaming
Jeg har nogle lydfiler som jeg gerne vil have til at streame via Flash (fra min side)... Hvordan er det jeg gør ?? De filer jeg benytter mig af er: wav og mp3 !
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
inpoter lydfilen som der ar sakt tideligere, herefter stiller du dig i den frame sim lyden skal spilles , åpner properties hvor du vil se nogle menuer med navne SOUND, EFFECT og SYNC. Vælg sound og du vil se din lydfil. herefter vælger du sync og vælger stream.
Hvordan giver det mig en mulighed for at streame ? Jeg har 1 knap og 1 domæne, hvordan kan jeg sætte de to ting sammen ? Har du et eksempel du kan sende til mig ?
I Barklunds eksempel behøver du ikke importere din mp3 lyd, men dette betyder at du er nødt til at ligge den i den samme mappe som .swf-filen. Dette kan til tider være ret smart, men du kan desværre ikke gøre det med din .wav lyd. Her er du nødt til at importere filen som allerede beskrevet. Når dette er gjort åbner du dit library og højreklikker på lydfilen og vælger "linkage" Her vælger du "export for actionscript" og giver din fil et navn i tekstfeltet. Herefter kan du i et frame i en timeline skrive:
sound = new Sound(); sound.attachSound("minLyd"); sound.start(0, 1); //Det sidste tal (her: 1) angiver hvor mange gange lyden skal spille
Men streaming er jo lige netop, at man vælger en lyd-fil, som IKKE er en del af ens flash og som man ønsker at afspille lige så snart, at en vis buffer er fyldt op...
Så loadSound er lige netop den funktion, som streaming kan opnås med...
Det hele handler om, at brugeren ikke skal vente på at hans 56k-mdem får hentet den her 5mb mp3 før den afspiller...
Nej, for man kan ikke streame en loadet swf så lyden bliver korrekt... At streame lyd kræver at man læser filerne på en bestemt måde, så at der buffes tilpas meget lyd til at resten kan afspilles uden der kommer nogle hakker, så man hele tiden er lidt foran der, hvor der er loadet til... Når flash "streamer" en swf, så afspiller den så langt den kan, og venter mens der loades, afspiller lidt, venter og så videre...
Derfor skal wav'erne laves om til mp3 for det vil virke - så fylder de også meget mindre...
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.