1

I have a client who has a young target audience and needs his site to play short "catch phrases" when the user clicks buttons. What would be the best way to go about this? I don't necessarily want to use Flash.

J82
  • 2,327
  • 5
  • 26
  • 32
  • See this question: http://stackoverflow.com/questions/187098/cross-platform-cross-browser-way-to-play-sound-from-javascript – Dave Jun 17 '11 at 03:51

2 Answers2

0

If you're looking for a quick dropdown solution, try this library. (I've played a bit with it, and it seems reasonable.)

Eli Barzilay
  • 29,301
  • 3
  • 67
  • 110
0

Yes, you can use it. If someone is using old, crappy browser then he just won't hear a clip - that's not a very big problem I guess.

You could do that using hidden <audio> element and piece of JavaScript.

Crozin
  • 43,890
  • 13
  • 88
  • 135
  • You don't even have to hide it, just omit the controls boolean and you won't see it anyway. – kinakuta Jun 17 '11 at 04:15
  • So essentially, each navigation item will be a play button? – J82 Jun 17 '11 at 04:18
  • Just add a `click` listener to every button which fires a function that basically do nothing more but `document.getElementById("sound-player").play();`. – Crozin Jun 17 '11 at 04:27