Have you thought about using the HTML 5 <audio> tag? http://html5doctor.com/native-audio-in-the-browser/
Kyle http://www.kylehall.info Information Technology Crawford County Federated Library System ( http://www.ccfls.org ) On Thu, Feb 4, 2010 at 10:50 AM, Darrell Ulm <darrell...@smfpl.org> wrote: > Hello, > > Working on putting sound events into Koha 3.2 but it is a bit of a pickle. > > While I have it working using <embed (embed is the problem, works to a point, > but please read below) ... <embed is not the solution for playing the sound > > My question is *what is?*. Currently the two best candidates are playing with > a > Java Applet (works very well and loads concurrently so no delay) or Flash, > which > I have not tested. > > Basically to get decent sound, we are going to need a plug-in, because web > browsers just don't cut it for playing sound in a fast environment. > > <!-- TMPL_IF NAME="soundon" --> > <script type="text/javascript" language="javascript"> > if ( get_cookie( "kohastaffsound" ) == "yes" ) > { > document.write('Sounding...'); > document.write('<embed src="/intranet-tmpl/prog/sound/beep.wav" hidden > autostart="true" loop="false" />'); > } > </script> > <!-- /TMPL_IF --> > > in Circulation.tmpl > > along with a cookie (kohastaffsound) controlled audio on and off (note the > syspref "soundon" also) which is set by a toggle button in header.inc (may not > be the best place) > > <script type="text/javascript" language="javascript"> > if ( get_cookie( "kohastaffsound" ) == "yes" ) > { > document.write('<img > src="/intranet-tmpl/prog/img/famfamfam/silk/sound.png" > onClick=\'delete_cookie ( "kohastaffsound" ); window.location.reload();\' >'); > } > else > { > document.write('<img > src="/intranet-tmpl/prog/img/famfamfam/silk/sound_mute.png" > onClick=\'set_cookie( "kohastaffsound", "yes", 2020, 01, 01 ); > window.location.reload();\' >'); > } > </script> > > That is about it, which is fine, except the silly <EMBED is weird and flashes > the screen as well as slows everything down. I think if I aim for a very small > audio file this could be improved, however, there is a delay with the <embed. > > With <Embed we have > > * Firefox 3.6 there is a delay and an entire screen refresh, but works the > best. > > * Chrome 4 there is a delay, then the sound plays late, and it even messes up > the formatting > > * IE8 - worked great- loads quick - , but not so with Firefox which is a must > > * Opera - Worked the best, very quick load on Circ, but other things did not, > unrelated the sound changes > > It seems one way to get around this is to NOT use Embed, and instead use Java > with a class (open source of course) to handle playing a sound on demand. > > Has anyone else thought about this or experimented. The issue is mainly with > the > browsers and the lack of support for sound. Using straight javascript to play > the sound works worse than embed across the browsers, which is probably why > Jquery doesn't have a good sound plug-in. > > I think the reason sound is important, is so at the *end* of a transaction > (check-in / out) there is a beep, to speed up these tasks. Also, when there is > an exception on a book (missing barcode) there should be an audible warning. > These are often missed, because Koha does not have sound cues, and other ILS > systems do. > > What do you all think? > > Darrell Ulm > > > > > > _______________________________________________ > Koha-devel mailing list > koha-de...@nongnu.org > http://lists.nongnu.org/mailman/listinfo/koha-devel > _______________________________________________ Koha-devel mailing list koha-de...@nongnu.org http://lists.nongnu.org/mailman/listinfo/koha-devel _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha.org http://lists.koha.org/mailman/listinfo/koha-devel