Ha szeretnénk hangokat is adni webalkalmazásunkhoz, akkor eléggé meg van kötve a kezünk. Praktikusan a Flash az egyedüli elérhető opció. A scriptaculous itt is a segítségünkre siet és lehetővé teszi Flash nélkül hangok (pontosabban mp3) lejátszását.
Használatához a minimális JavaScript belinkelés a következő.
<script type="text/javascript" src="eleresi/ut/prototype.js"> </script> <script type="text/javascript" src="eleresi/ut/sound.js"> </script>
Ez a modul a böngésző natív (vagy plugin alapú) hang támogatását használja, így a különböző platformokon és böngészőkön függ a futása.
- Linuxon a telepített csomagoktól függően többnyire futni fog
- Mac OS X-en vígan elzenél (ebben az esetben szó szerint 🙂 )
- Windowson IE-n futni fog, a többi böngészőben többnyire igényli a Quicktime plugint, de ez jó eséllyel megvan, így futni fog.
Hang használat
Szokás szerint a függvényhívást itt is hihetetlenül elbonyolították.
Sound.play('nevetes.mp3');
Megjegyzések
A magam részéről elég szkeptikus vagyok a hangokkal kapcsolatban. Rühellem, hogy hallgatok valamit, rámegyek egy weblapra és magától és leállíthatatlanul elkezd valami mást muzsikálni. Ilyenkor egyszerűen csak otthagyom a weblapot bármilyen értékes információtól essek is el.
Másrészt sávszélesség ide vagy oda, itt mégis csak általánosságban nagyobb méretű fileokról lesz szó, amit a user nem feltétlen akar letölteni.
Harmadrészt a magam részéről Ubuntu 7.10 és Firefox 2.0.0.14 kombinációval képtelen voltam életre kelteni, sőt egyszer kétszer a FF csendben ki is múlt amikor próbálgattam.
Scriptaculous végszó
Ez hát a scriptaculous bemutató sorozatunk utolsó bejegyzése. Remélem sokan találtak benne hasznos infókat és hamarosan sok sok webalkalmazásban találkozhatunk elegánsan és intelligensen összerakott kényelmi és használhatósági funkciókat ezeken alapulva.
Firefox/2.0.0.14 alatt nem megy, már próbáltam más oldalakon is. Üdv.
Hang azért egy webalkalmazásban még akármire is jó lehet, pl.: jelzésre. Én több helyen is használok csipogást és csak könnyebbé teszi a programom használatát mivel nem kell figyelni, hogy történt-e valami új dolog. Egyébiránt én a flash mellett döntöttem, mert az minden platformon megvan és minden platformon egyformán lefut.
Nagyon jó ez a cikksorozat, gratulálok!
Linux Wine IE6 alatt működött, viszont Firefox 3.0b5 alatt meg sem rezzent :-). Az AJAX témakörrel kapcsolatos cikkek annyira jól sikerültek, hogy kéne készíteni a cikkeidből egy hasonlót: http://ubuntu.hu/hirek/2008apr/az-ubuntu-vilaga
köszi!
Van egy nagyon jó $Smarty plugin a témakörhöz kapcsolódóan: http://www.icecraft.beyondapoc.net/smarty_ajax/
# Prototype version 1.5.0_rc0
# Scriptaculous 1.6.1 is included
Firefox 2.0.0.14 alatt kacag és utána belehal.
Hát, szerintem ront a használhatóságon, hogy katt->kb 20 sec szünet->nevetés. Így jelzésre nem igazán használható
Szaky, htmlinfo: Igen, igen. azért írtam, hogy kivételesen ezzel a modullal kapcsolatban azért vannak fenntartásaim.