Avatar billede tubber Juniormester
27. juni 2002 - 01:05 Der er 13 kommentarer og
1 løsning

Afspil en lyd

Jeg vil gerne have et script der kan afspille en lyd ved at lave en mouseover.....

og lyden må gerne preloades hvis det er muligt :O)

/Tubber
Avatar billede ztyxx Nybegynder
27. juni 2002 - 01:08 #1
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function MM_controlSound(x, _sndObj, sndFile) { //v3.0
  var i, method = "", sndObj = eval(_sndObj);
  if (sndObj != null) {
    if (navigator.appName == 'Netscape') method = "play";
    else {
      if (window.MM_WMP == null) {
        window.MM_WMP = false;
        for(i in sndObj) if (i == "ActiveMovie") {
          window.MM_WMP = true; break;
      } }
      if (window.MM_WMP) method = "play";
      else if (sndObj.FileName) method = "run";
  } }
  if (method) eval(_sndObj+"."+method+"()");
  else window.location = sndFile;
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<a href="#" onMouseOver="MM_controlSound('play','document.CS1025133034150','pling.wav')">spil
lyd </a> <EMBED NAME='CS1025133034150' SRC='pling.wav' LOOP=false
AUTOSTART=false MASTERSOUND HIDDEN=true WIDTH=0 HEIGHT=0>
</EMBED>
</body>
</html>
Avatar billede tubber Juniormester
27. juni 2002 - 01:26 #2
Takker det var lige det jeg ledte efter :O)
Avatar billede tubber Juniormester
27. juni 2002 - 01:27 #3
Lige et svar og pointene er dine :)
Avatar billede tubber Juniormester
27. juni 2002 - 01:28 #4
lige et spg. kan den spille mp3 og midi også ?
og hvor hurtig er den med mp3 ?
ikke den skal spille musik, men det fylder nu mindre en wav
Avatar billede ztyxx Nybegynder
27. juni 2002 - 01:43 #5
det afhænger af brugerens plugins, men alle formater skulle i princippet virke
Avatar billede ztyxx Nybegynder
27. juni 2002 - 01:44 #6
hovsa, så lige point antallet, vil kun have 30 max, lav selv et svar og behold resten
Avatar billede tubber Juniormester
27. juni 2002 - 06:06 #7
Nope.....
Jeg giver ikke kun points for sværhedsgrad men også vigtighed i og hurtigt svar......
Avatar billede tubber Juniormester
27. juni 2002 - 07:47 #8
Hey der.....

Jeg har lavet som du skriver.......den åbner bare filen i winamp...
Hvad kan problemet være ?
Avatar billede tubber Juniormester
27. juni 2002 - 07:53 #9
Det vil sige det virker der hjemme med IE 5.5 men nu sidder jeg et andet sted med IE60....og nu gør den sådan
Avatar billede ztyxx Nybegynder
27. juni 2002 - 10:15 #10
kender ikke IE6, men det må være et sted i opsætningen det skal ændres, takker lige for point, men vil du ikke have nogle tilbage, synes ikke at det er de 200 værd :-)
Avatar billede tubber Juniormester
27. juni 2002 - 10:36 #11
Hvis du ikke vil have dem :O)
jeg er her ikke for pointenes skyld, jeg er her for at hjælpe og få hjælp :O)

Og det er jo ikke din skyld IE6 skoder.......
Men man bliver jo  nød til at kode til det andre bruger :O)) fandt et andet script der funker i IE6 og det Preloader også lydende......
Smidder det lige :O))

<script LANGUAGE="JavaScript"><!--
// Preload and play audio files with event handler (MouseOver sound)
// designed by JavaScript Archive, (c)1999
// Get more free javascripts at http://jsarchive.8m.com

var aySound = new Array();
// Below: source for sound files to be preloaded
aySound[0] = "sound/ansatte.wav";
aySound[1] = "sound/tegninger.wav";
aySound[2] = "sound/gaestebog.wav";
aySound[3] = "sound/facts.wav";
aySound[4] = "sound/spil.wav";
aySound[5] = "sound/traditioner.wav";

// DO NOT edit below this line
document.write('<BGSOUND ID="auIEContainer">')
IE = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 1:0;
NS = (navigator.appName=="Netscape" && navigator.plugins["LiveAudio"])? 1:0;
ver4 = IE||NS? 1:0;
onload=auPreload;

function auPreload() {
if (!ver4) return;
if (NS) auEmb = new Layer(0,window);
else {
Str = "<DIV ID='auEmb' STYLE='position:absolute;'></DIV>";
document.body.insertAdjacentHTML("BeforeEnd",Str);
}
var Str = '';
for (i=0;i<aySound.length;i++)
Str += "<EMBED SRC='"+aySound[i]+"' AUTOSTART='FALSE' HIDDEN='TRUE'>"
if (IE) auEmb.innerHTML = Str;
else {
auEmb.document.open();
auEmb.document.write(Str);
auEmb.document.close();
}
auCon = IE? document.all.auIEContainer:auEmb;
auCon.control = auCtrl;
}
function auCtrl(whSound,play) {
if (IE) this.src = play? aySound[whSound]:'';
else eval("this.document.embeds[whSound]." + (play? "play()":"stop()"))
}
function playSound(whSound) { if (window.auCon) auCon.control(whSound,true); }
function stopSound(whSound) { if (window.auCon) auCon.control(whSound,false); }
//-->
</script>

<A HREF="YourPage.html" onMouseOver="playSound(2)" onMouseOut="stopSound(2)">Gæstebog</A>
Avatar billede ztyxx Nybegynder
27. juni 2002 - 13:44 #12
arhh, min fejl, læste ikke ordentligt, glemte at smide preload funktionen ind, sorry...
Avatar billede ztyxx Nybegynder
27. juni 2002 - 13:46 #13
point retur til tubber.: http://www.eksperten.dk/spm/229635
Avatar billede ztyxx Nybegynder
28. juni 2002 - 00:32 #14
halloooo tubber, kom lige og få dine point retur :-)
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