Kapitola 7. vod do prce se zvukem v Jav
a
Kapitola 9. Zvukov efekty

Od:
  Killer Game Programming in Java
  Andrew Davison
  O'Reilly, May 2005
  ISBN: 0-596-00730-2
  http://www.oreilly.com/catalog/killergame/
  Webov strnka originlu knihy: http://fivedots.coe.psu.ac.th/~ad/jg

Kontaktn adresa:
  Dr. Andrew Davison
  Dept. of Computer Engineering
  Prince of Songkla University
  Hat yai, Songkhla 90112, Thailand
  E-mail: ad@fivedots.coe.psu.ac.th

Pouijete-li uveden kd, pak prosm uvede jmno jeho autora a 
odkaz a webovou strnku knihy.

Dky,
  Andrew


============================
Kompilace:

> javac *.java 
    // pokud obdrte njak varovn hlen, podvejte se na poznmku ne


============================
Tvorba souboru typu JAR:

> makeSPJar
    // spust dvkov soubor makeSPJar.bat
    // vytvo soubor SoundPlayer.jar

Adres Sounds/ mus existovat.

============================
Sputn:

// Adres Sounds/ mus existovat

------------
> java SoundPlayer
nebo
> java -jar SoundPlayer.jar
nebo
  poklepejte na soubor SoundPlayer.jar

------------
> java PlayClip <zvukov soubor v adresi Sounds/>
nap.
> java PlayClip dog.wav
> java PlayClip dogLong.wav
> java PlayClip spacemusic.au
> java playClip tiger.aiff


------------
> java BufferedPlayer <zvukov soubor v adresi Sounds/>
nap.
> java BufferedPlayer dog.wav
> java PlayClip dogLong.wav
> java BufferedPlayer spacemusic.au
> java BufferedPlayer tiger.aiff


------------
> java PlayMidi <MIDI-sekvence v adresi Sounds/>
nap.
> java PlayMidi farmerinthedell.mid


------------
> java EchoSamplesPlayer <zvukov soubor v adresi Sounds/>
nap.
> java EchoSamplesPlayer dog.wav
> java EchoSamplesPlayer tiger.aiff


------------
> java PlaceClip <zvukov soubor v adresi Sounds/> [ <volume> [ <pan> ] ]
nap.
> java PlaceClip dog.wav 0.8 -1
> java PlaceClip dogLongStereo.wav 0.8 -1
> java PlaceClip tiger.aiff 0.9 1
> java PlaceClip clank.wav 0.9


------------
> java FadeMidi <MIDI-sekvence v adresi Sounds/>
nap.
> java FadeMidi farmerinthedell.mid

------------
> java PanMidi <MIDI-sekvence v adresi Sounds/>
nap.
> java PanMidi baabaablacksheep.mid


-----------
Poznmka tkajc se varovn typu "unchecked or unsafe operation"

Jak jsme si vysvtlili v kapitole 3, nebudeme pouvat typov bezpen
kolekce z J2SE 5.0, aby se dal kd zkompilovat i ve starch verzch
(nap. ve verzi 1.4).

Varovn zprvy se vdy vztahuj k pouitm kolekccm (nap. k seznamu 
typu ArrayList), u nich nespecifikujeme typ objekt, kter budou
za bhu obsahovat.
-----
Posledn aktualizace: 14. dubna 2005