Javascript Geluid

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • unglaublich
  • Registratie: Augustus 2008
  • Laatst online: 30-03 21:26
Ik ben al een tijdje op zoek naar een manier om een geluid aan te roepen met javascript die compatible is met de meeste browsers. Na enig rondzoeken op internet kwam ik op pagina's die het maar half deden wat mij het idee gaf dat de manier waarop browsers geluid in javascript aanroepen veranderd is.

Het is de bedoeling dat door dit geluid het herkenbaar wordt gemaakt voor de gebruiker dat er een nieuw bericht is. Dan zou ik het geluid aanroepen door een functie playsound(); oid.

Een goed voorbeeld is de messenger in hyves, maar ik heb nog geen inspiratie kunnen doen op hyves omdat er duizenden regels code staan waar ik nog geen tijd voor heb om te doorzoeken.

Heeft iemand ervaring met geluiden en javascript?

Acties:
  • 0 Henk 'm!

  • glashio
  • Registratie: Oktober 2001
  • Laatst online: 22-09 13:53

glashio

C64 > AMIGA > PC

De enige manieren die compatible zijn met alle browsers zijn Flash en Java.

http://www.schillmania.com/projects/soundmanager2/demo/api/ is een mooi framework die Flash gebruikt :)

> Google Certified Searcher
> Make users so committed to Google that it would be painful to leave
> C64 Gospel
> [SjoQ] = SjoQing


Acties:
  • 0 Henk 'm!

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 10:37
Ik heb dit in het verleden ook gedaan middels een Flash-embed.

Dat hoeft niet veel meer voor te stellen dan
HTML:
1
2
3
4
5
6
<script type="text/javascript">
function playSound() {
    document.getElementById('sndAlarm').Play();
}
</script>
<object id="sndAlarm" type="application/x-shockwave-flash" data="/alarm.swf"><param name="movie" value="/alarm.swf" /></object>


alarm.swf bevat 2 frames.
Frame 1 met een action "stop()"
Frame 2 met het gewenste geluidje en een "gotoFrame(1)", als ik mij dat goed herinner.
Ik zou de gebruikte fla nog wel even kunnen opzoeken indien gewenst, heb alleen zelf de Flash IDE niet meer.

[ Voor 11% gewijzigd door frickY op 26-03-2009 22:44 ]


Acties:
  • 0 Henk 'm!

  • unglaublich
  • Registratie: Augustus 2008
  • Laatst online: 30-03 21:26
Oke bedankt voor de reacties, ik zal eerst eens even een blik werpen op soundmanager en mocht dat het toch niet helemaal zijn, dan probeer ik de flash manier eens van frickY.

Acties:
  • 0 Henk 'm!

  • dev10
  • Registratie: April 2005
  • Laatst online: 09:00
tomlankhorst schreef op donderdag 26 maart 2009 @ 22:07:
Een goed voorbeeld is de messenger in hyves, maar ik heb nog geen inspiratie kunnen doen op hyves omdat er duizenden regels code staan waar ik nog geen tijd voor heb om te doorzoeken.
Volgens mij werkt het op Hyves door middel van Flash. ;)

Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Facebook gebruikt ook Flash.

Java zou ik NIET doen, want als die persoon op dat moment Java niet heeft draaien duurt dat 2 of 3 seconden eer Java is gestart.

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • Fuzzillogic
  • Registratie: November 2001
  • Laatst online: 01-07 22:34
Snake schreef op zondag 29 maart 2009 @ 23:32:
Facebook gebruikt ook Flash.

Java zou ik NIET doen, want als die persoon op dat moment Java niet heeft draaien duurt dat 2 of 3 seconden eer Java is gestart.
Is het tegenwoordig ook al erg om 2 seconde te moeten wachten?

En wees eens hip en modern, gebruik <audio />! (Minder competente browsers kun je altijd nog met flash/java bedienen)

Acties:
  • 0 Henk 'm!

  • Patriot
  • Registratie: December 2004
  • Laatst online: 09:10

Patriot

Fulltime #whatpulsert

Fuzzillogic schreef op maandag 30 maart 2009 @ 01:29:
[...]

Is het tegenwoordig ook al erg om 2 seconde te moeten wachten?
Als je bijvoorbeeld een geluidje wilt bij een melding van het een of het ander, dan is het wel handig als dat niet seconden na de melding komt ja..
Pagina: 1