Avatar billede bgo Nybegynder
27. september 2002 - 19:32 Der er 5 kommentarer og
2 løsninger

Lyd i html

Jeg har set noget der har gjort mig nysgerrig:

document.all.beep.src="..."

Hvilke andre muligheder for lyd i html findes der?
Hvordan ligger det med kompatibiliteten mellem IE og NS på dette punkt?
Hvilke lydfiler kan benyttes (er det kun wav)?

bgo
Avatar billede nikolajdu Nybegynder
27. september 2002 - 19:51 #1
Du kan bruge stort set alle typer filer - Forudsat at du er sikker på at folk kan afspille filtypen. F.eks mp3 vil i den henseende være et godt bud.

Mediaplayer vil være et godt bud for windows folket. Real player - Et godt alternativ som kører fint på de fleste platforme, men  men men begge kræver at de er installeret på systemet før de kan køres.

/Nikolaj
Avatar billede mosegrisen Nybegynder
28. september 2002 - 09:58 #2
<mp3 kan osse bruges...
Avatar billede 1409 Praktikant
28. september 2002 - 19:59 #3
Hvis du have lyden til at begynde automatisk og løbe i et loop:

<EMBED SRC="lyd.wav" HIDDEN="true" AUTOSTART="true" LOOP="True"></EMBED>

Hvis du vælger at brugeren selv skal starte lyden:

<EMBED SRC="lyd.wav" WIDTH="200" HEIGHT="100" AUTOSTART="false" LOOP="True"></EMBED>

EMBED-tagget virker både i IE og NS. Mht. fil-type er der stort set ingen begrænsninger: wav, mp3, mid osv. Tagget placeres inden for BODY-området.

Du skal dog tænke på - især mht. autostart - at din side bliver pokkers upopulær, hvis man skal sidde og vente at fx. 1MB lyd-fil bliver load'et!
Lyd på sites kan være en god ting, men så sandelig også en plage!
Avatar billede bgo Nybegynder
29. september 2002 - 13:57 #4
1409> Men vil eks. windows mediaplayer, hvis den er installeret, ikke begynde på alt sit pjat med at ville snuppe en del af browser-vinduet. Det vil jeg nemlig møj møj gerne undgå - det virker nemlig yderst u-proff og ødelægger ethvert forsøg på at lave design på siden..

bgo
Avatar billede 1409 Praktikant
29. september 2002 - 15:50 #5
Nej, hvis du ikke angiver WIDTH og HEIGHT og sætter HIDDEN="true", så vil Media-player ikke poppe op.
Avatar billede bgo Nybegynder
29. september 2002 - 17:26 #6
Jeg opdagede lige hvordan det med document.all.beep.src="..." hang sammen. Det er i forbindelse med en tag der hedder <bgsound> som bare har fået id'en "beep". Jeg troede lige ducoment.all.beep var en "indbygget" ting:) Denne tag, <bgsound>, understøttes den kun af IE?

Jeg ville bruge det til små lydeffekter når man flytter musen indover et link. Måske embed-tagget er bedre at bruge for kompatibilitetens skyld?

bgo
Avatar billede 1409 Praktikant
29. september 2002 - 18:51 #7
Ja, embed-tagget er bedre.
Men hvis du skal have en lille lydeffekt, når musen er over et link, skal du gøre noget andet.
Dette vil virke:
I HEAD-området:
<SCRIPT LANGUAGE=JavaScript>
function playSound(){
document.embeds[0].play();
}
</SCRIPT>

... og øverst i BODY-området lægger du dette ind:
<EMBED SRC="Sound.wav" AUTOSTART="false" HIDDEN="true" NAME="sound1" MASTERSOUND>
... og til selve linket:
<A HREF="side.html" ONMOUSEOVER="playSound()">Min side</A>

Go fornøjelse
1409
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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