Avatar billede Slettet bruger
01. november 2008 - 19:43 Der er 4 kommentarer og
1 løsning

Start- og stopknap til baggrundslyd

Hej alle eksperter


Dette spørgsmål burde være ligetil, og der er sikkert mange, der har stillet det før. Jeg har dog ikke lige kunnet finde et svar - håber jeg kan få hjælp her...

Jeg vil gerne have afspillet lyd som baggrundslyd på en hjemmeside, og det kan jeg sagtens finde ud. Men dertil skal jeg have lavet en start/stop-knap - besøgeren skal kunnne slå lyden fra og til som han ønsker. Er der nogle der kan give et hint til, hvorledes det lader sig gøre?

På forhånd tak.


  // Steeven
Avatar billede w13 Novice
02. november 2008 - 12:10 #2
Medmindre du har en Flash-afspiller, vil alle besøgende ikke kunne høre baggrundsmusikken.

Men hvilken kode har du til at afspille musikken med? Så kan jeg nok hjælpe dig med start/stop-knappen.
Avatar billede Slettet bruger
03. november 2008 - 08:42 #3
Zips >>
Tak for linket. Eksemplet dér virker perfekt! - men dog kun i IE. Det skyldes jo nok, at eksemplet bruger <bgsound>-tagget, som ikke understøttes i Firefox bl.a. Så mit problem er ikke helt løst...

w13 >>
Jeg har forsøgt mig med at embedde en lydfil, som starter automatisk, når siden åbnes:
<embed src="baggrundslyde/5-001-lydfil.wma" autostart="true" loop="true" volume="100"  hidden="true" width="0" height="0" />

Det virker fint i alle browsere; altså baggrundslyden kan høres.
Jeg har dog hørt og læst lidt om, at man bør bruge <object>-tagget? Fx:

<object id="mediaPlayer" width="1" height="1"
classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"
standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">
<param name="fileName" value="yoursong.mp3">
<param name="autoStart" value="false">
<param name="showControls" value="true">
<param name="loop" value="true">
<embed type="application/x-mplayer2"
pluginspage="http://microsoft.com/windows/mediaplayer/en/download/"
showcontrols="true" width="1" height="1"
src="yoursong.mp3" autostart="false" hidden="true" loop="true">
</object>

Er det en bedre metode?
Ligemeget hvad har jeg stadig problemer med at få det overført til JavaScript. Jeg har forsøgt at ændre i det eksempel, som Zips linkede til, for i stedet at kunne indsætte <embed> frem for <bgsound>, men jeg kan ikke få det til at virke.


  // Steeven
Avatar billede w13 Novice
03. november 2008 - 09:39 #4
Det handler om validering, hvad der er bedst. Embed-elementet er "deprecated", dvs. forældet.

Men prøv selv at validere din kode på w3 og c, hvad den siger. =)
Avatar billede Slettet bruger
12. november 2008 - 16:41 #5
Jeg fandt aldrig en egentlig brugbar løsning, så jeg har klaret det ad anden vej.
Men tak for svar fra Jer begge.

  // Steeven
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