Avatar billede dillermand Nybegynder
09. oktober 2002 - 14:33 Der er 26 kommentarer og
1 løsning

preload af mp3

Er der nogen der kan hjælpe mig med koden til hvordan jeg preloader en mp3 castmember.
Problemet ligger i at når cd-rommen kører direkte fra cd-romdrevet, og jeg klikker på play knappen i præsentationen, varer det ca. 5 sek. inden afspilningen starter.
På forhånd tak
Avatar billede jakobclausen Nybegynder
09. oktober 2002 - 14:46 #1
Nu ved jeg ikke hvad du har brugt før, men du burde at kunne bruge:

on mouseUp me
puppetsound x, member "y"
end

x = den lyd kanal hvor musikken skal spilles (1-8)
y = Navnet på musikken (test.mp3 -> Skriv test)
Avatar billede jakobclausen Nybegynder
09. oktober 2002 - 14:54 #2
Lige en rettelse, det du nok skal gøre er at sætte din cast member til at preloade før frame 1. Åben dit "Cast window", klik på den cast member som du vil have der skal afspilles, åben "Property inspector" , under fanebladet "Cast" kan du vælge Preload, og her vælger du så "Before frame on"
Avatar billede dillermand Nybegynder
09. oktober 2002 - 14:56 #3
Jeg har brugt play funktionen i Libray paletten. Det script du har stillet op preloader da ikke, vel???????????????
Avatar billede peter_molgaard Nybegynder
09. oktober 2002 - 14:57 #4
hvis lyden skal preloades, så den starter i samme øjeblik der ville jeg nok bruge

on startMovie
sound(whichChannel).queue(member whichMember)
end

i et movie script. Så være klar til ovennævnte script.
Avatar billede jakobclausen Nybegynder
09. oktober 2002 - 14:58 #5
Nej, det første script afspiller bare Castmember "y", når der klikkes på knappen
Avatar billede dillermand Nybegynder
09. oktober 2002 - 15:01 #6
jep, jeg har prøvet at vælge "preload before frame one", men der er problemet at samtlige cast members bliver stillet til at preloade før frame one. Det giver lang ventetid når man starter cd-rommen. Er der et sted hvor man bestemme for enkelte cast members?????????????
Avatar billede jakobclausen Nybegynder
09. oktober 2002 - 15:04 #7
Det burde de ikke. Har du husket kun at gøre det for det éne stykke musik
Avatar billede dillermand Nybegynder
09. oktober 2002 - 15:07 #8
jep, jeg har gjort som du beskriver med at makere den enkelte mp3 cast og sætte til preload before frame one, men sætter sgu alle cast members til at preloade før frame one, det er rimeligt mærkelig. Jeg kører Director 8,5!!!!!!!!!!!
Avatar billede jakobclausen Nybegynder
09. oktober 2002 - 15:14 #9
Jamen jeg har lige tjekket, den gør den også hos mig.
Avatar billede jakobclausen Nybegynder
09. oktober 2002 - 15:15 #10
peter_molgaard > Jeg har lavet et moviescript hvor jeg har skrevet:

on startMovie
sound(1).queue(member "musik")
end

Lyden skal spilles i channel 1, og min member hedder musik. Men der kommer slet ingen lyd
Avatar billede dillermand Nybegynder
09. oktober 2002 - 15:17 #11
ok, er det så muligt via et eller andet script, at få den til at preloade den enkelte cast??????????????
Avatar billede peter_molgaard Nybegynder
09. oktober 2002 - 15:19 #12
Du skal stadig bruge
on mouseUp me
puppetsound x, member "y"
end

x = den lyd kanal hvor musikken skal spilles (1-8)
y = Navnet på musikken (test.mp3 -> Skriv test)

i et behavior script

queue kommandoen gør blare lyden klar (preloader den). On mouseUp starter den.
Avatar billede jakobclausen Nybegynder
09. oktober 2002 - 15:34 #13
ok, tak
Avatar billede jakobclausen Nybegynder
09. oktober 2002 - 15:35 #14
dillermand> Der bruger du jo scriptet som peter_molgaard skrev
Avatar billede peter_molgaard Nybegynder
09. oktober 2002 - 15:39 #15
øhhh - henter du "musik" fra en audioCD (i så fald passer det ikke hvad jeg skriver) - eller er det fra en Macromediaprojector du har brændt på en CD ? Eller med andre ord: er "musik" en castmember ? I så fald burde det foreslåede virke.
Avatar billede peter_molgaard Nybegynder
09. oktober 2002 - 15:46 #16
Lad os lige tage den forfra:

Et movie script

on startMovie
sound(1).queue(member "musik")
end

og et behavior script, der er knyttet til et museklik

on mouseUp me
puppetsound 1, member "musik"
end

(jeg kan ikke huske om der skal paranteser om et-tallet.)
Avatar billede jakobclausen Nybegynder
09. oktober 2002 - 15:47 #17
peter_molgaard : Ingen paranteser om et-tallet, kun om membernavnet
Avatar billede dillermand Nybegynder
09. oktober 2002 - 16:43 #18
tak, jeg prøver i morgen og ser om det virker, ellers vender jeg tilbage
Avatar billede jakobclausen Nybegynder
09. oktober 2002 - 16:59 #19
dillermand: Det virker, jeg har lige testet
Avatar billede dillermand Nybegynder
10. oktober 2002 - 12:04 #20
Nu har jeg prøvet stort set alt og kan ikke få lortet til at virke, den melder script error. Er det mulig at tilknytte movie scriptet til play funktionen i libray-paletten?????
Avatar billede jakobclausen Nybegynder
10. oktober 2002 - 12:16 #21
Ved ikke om man kan gøre det, men det får du jo ikke noget ud af. Fortæl lige hvad du har gjort?
Avatar billede jakobclausen Nybegynder
10. oktober 2002 - 12:22 #22
(1) Du skal have importere din lyd fil
(2) Lav følgende script på din play knap:

on mouseUp me
puppetsound(whichChannel), member("WhichMember")
end

whichChannel =et tal 1-8, som angiver hvilken kanal lyden skal afspilles i.
WhichMember = navnet på din Lyd castmember

(3) Åben din Cast window, klik på et tomt felt. Vælg window -> script, der skulle gerne stå "movie script" for oven nu. Skriv følgende i vinduet:

on startMovie
sound(whichChannel).queue(member whichMember)
end

Hvor whichChannel og whichMember er det samme som du lavede i dit mouseUp script
Avatar billede jakobclausen Nybegynder
10. oktober 2002 - 12:23 #23
Det du har lavet er følgende:
Så snart movie startes (on startMovie) vil din lyd fil blive gjort klar til at blive afspillet. Men først når du klikker på play knappen (on mouseUp) vil den starte
Avatar billede dillermand Nybegynder
10. oktober 2002 - 12:30 #24
ok, prøver en gang til, takker
Avatar billede jakobclausen Nybegynder
10. oktober 2002 - 12:45 #25
jeg lavede lige en lille test af det i aftes og jeg har i hvertfald fået det til at virke.
Avatar billede dillermand Nybegynder
10. oktober 2002 - 13:10 #26
tak jakob, det funker nu!!!!!!!!!!!1
Avatar billede jakobclausen Nybegynder
10. oktober 2002 - 13:25 #27
det lyder godt. Held og lykke fremover !
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