04. december 2008 - 02:14Der er
19 kommentarer og 1 løsning
Kode til background afspilning af mp3 fil
mp3 filen skal starte automatisk når html filen er loadet - uden at der kommer synlig audio afspiller - gerne med en knap til at stoppe afspilningen. Kan det lade sig gøre?
Det er fristende at spare tid med lækre internetapps og GenAI. Men pas på. Uautoriseret brug risikerer at underminere hele forretningsgevinsten.
Slettet bruger
04. december 2008 - 02:43#1
Det kan klares med Javascript eller flash.
"QSound object outputs an audio clip through wave/midi interface. This class enriches a multimedia application or game with various sound effects. The media file gets buffered when the object is created. QSound control is ready for instant playing of sound clip right after browser finishes loading all page content."
Det er ikke kode, det er et script du loader. Du lægger koden ind i din HTML fil, og så loader den musikken og når hele siden er loadet, spiller musikken i baggrunden. Tror også det script jeg linker til har en stop knap du kan implementere.
Hvis du ikke kender til JavaScript vil jeg nok foreslå du lige tjekker en guide (html.dk) inden du smider det ind, men ellers står det for det meste meget udførligt i README filerne :)
Synes godt om
Slettet bruger
04. december 2008 - 14:29#4
Jamen hvor er scriptet - jeg kan kun få øje på en omtale af det???
Og hvis du vil have stop med skal du nok ændre width da den ellers er usynlig :)
Synes godt om
Slettet bruger
04. december 2008 - 15:28#9
Ja nu spammer jeg snart, men jeg fandt lige det her også, så har du ihvertfald noget at vælge imellem. Jeg er ikke stærk på JavaScript, så bare forsøg og skriv hvad du får ud af det.
Det BURDE så vidt jeg kan se loade musikken EFTER body hvilket gør at din side kan loade først, og derefter musikken, så folk ikke skal vente i evigheder på at begge loader.
4zaken >> Language attributten på et script-tag blev deprecated i 1999. Også document.write er ganske bedaget - og i hvertfald aldeles inkompatibel med XHTML. Hvor kommer i øvrigt flg. tags/elementer fra:
1) embed 2) noembed 3) bgsound
De har ansolut intet med HTML at gøre - og det har de aldrig haft!
ntg >> Find en player i Flash i stedet (søg på Google - der er masser 'derude'), så kan du stadig skrive valid kode. QSound består af håbløst forældet kode fra sidste århundrede. Det er ganske småt, hvad koderen bag ved om JavaScript :o|
/mvh </bole>
Synes godt om
Slettet bruger
04. december 2008 - 22:37#11
som jeg starter med at skrive kan det gøres med flash, det er fint at gøre dig klog, men manden spørger efter kode, flash er vist ikke helt hvad han efterspørger..
- og så? Hvis han havde forlangt at komme til at flyve, skulle vi så give ham et link til et par papirvinger?
'Markup koden', du anbefaler, har intet med HTML at gøre, og 'JavaScript koden' består mestendels af old-tusse-gammelt kode, hvoraf en del tilmed er invalid ... hvem kan bruge dét?
- men, hvis det er dét, du mener, så har du helt ret: Det her handler ikke om at gøre sig klog ... eller dum for den sags skyld! Det handler vel bare om at give gode og brugbare råd ;o)
Synes godt om
Slettet bruger
05. december 2008 - 14:26#13
Jeg regner med at du vil hjælpe ham med det han spørger om, jeg læser ikke ud af det at han ønsker flash, slet ikke når tråden ligger i (d)html.
Men lad nu det være, flash er the way to go ntg :)
Synes godt om
Slettet bruger
05. december 2008 - 17:11#14
Rolig, rolig nu, kære venner. Jeg ved ike, om det har noget med html at gøre eller hvad der ellers kan siges af dårlige ting om det, men det virker - både i IE og FF kommer der lyd ud af højttalerne, og det er det vigtigste for mig, i hvert fald indtil videre. Og Flash kan jeg (endnu) ikke finde ud af.
Synes godt om
Slettet bruger
05. december 2008 - 17:19#15
Ja det virker, men som ole siger, hvis d vil have noget som ikke er "outdated", så skal du have lagt et stykke flash ind som spiller din musik. Det findes som sagt på google, og jeg vil med glæde hjælpe med at finde det til dig. :)
Der er både meget avancerede afspillere, og også meget simple - igen er google din ven.
Super, tak skal du have, Den sidste ser ud til at være til at finde ud af, men hvad gør jeg med den første?
Synes godt om
Slettet bruger
06. december 2008 - 20:40#17
Men den simple kan jeg heller ikke få til at fungere - har lagt nedenstående kode i body, og swf filen ligger i samme mappe ..... <embed wmode="transparent" src="music.swf?samples/2.mp3&autostart=true"></embed>
Såvidt jeg kan se i kildekoden, bruger de begge et object-tag til at implemenentere swf'en. Ingen af dem bruger et rent embed-tag. At de så også blander et embed-tag ind i koden, er en anden ting. Det er bare fordi, Flash altid har leveret skodkode til implementering af Flash-objekter. Brug den rene object-version i stedet ;o)
Synes godt om
Ny brugerNybegynder
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.