Miten java-sovelluksessa pystyy soittamaan wav tiedostoja (tai muita äänitiedostoja) siten että äänen voimakkuutta sekä soittonopeutta pystyis säätämään?
wav tiedostojen soitto?
2
365
Vastaukset
- Suden ajka
Lukaise paketin javax.sound.sampled dokkarit.
Perusperiaate: Käytä AudioSystem luokkaa äänien lukemiseen, saat Clip:ejä. Clipeistä voi hakea erilaisia kontrolleja ja säätää niitä, kuten nyt vaikka clipin volumen asetus:
FloatControl mgc=(FloatControl)(clip.getControl(FloatControl.Type.MASTER_GAIN));
mgc.setValue(volume);
Tai nopeus muuttamalla sampleratea:
FloatControl src=(FloatControl)(clip.getControl(FloatControl.Type.SAMPLE_RATE));
src.setValue(samplerate);- dokkarit
Saako noita dokkareita ladattua jostain. Haluaisin nimittäin lukea ne ja muutamat muutkin joten onko joku mistä niitä kätevästi saa??
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225214- 254388
- 282521
- 342264
- 372008
- 151928
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191607- 121531
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons211267Kerranki asiat oikein
Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa101184