Reproduciranje zvukova u Javi

Sadržaj
Potpuno korisničko iskustvo ne zahtijeva samo grafiku i animacije, iako su one vitalne komponente, postoji i drugi element koji nam može pomoći u poboljšanju naših sučelja, a to je zvuk.
Pomoću zvuka u našim aplikacijama možemo slati upozorenja različitih vrsta, nadopunjavati radnje koje se izvršavaju itd. To nam može pomoći u uspostavljanju boljih sučelja, kao i obogatiti korisničko iskustvo.
Prije nego što počnemo vidjeti kako uključiti zvuk, moramo biti obaviješteni koje vrste datoteka možemo uključiti, na ovaj način ćemo izbjeći probleme poput ne reproduciranja zvuka i na taj način uštedjeti značajno vrijeme za razvoj.
Dostupni formati su: WAV, AIFF, MIDI, AU i RMF, kao što vidimo, nisu jako popularni formati unutar glazbenog područja osim WavMeđutim, njegove vrste kompresija pomoći će nam da održimo nisku težinu našeg programa, opet isključujući format Wav.
Kad saznamo koje formate možemo koristiti, možemo početi vidjeti kako bismo trebali izgraditi naš program tako da može reproducirati zvuk, za to ćemo koristiti razred java.applet.Applet koja ima metodu tzv noviAudioClip () što nam olakšava ovaj zadatak.
Nakon što uspostavimo audio datoteku, možemo manipulirati njezinom reprodukcijom u našem programu, za to imamo tri metode koje nam pomažu u ovom zadatku.
igra ()Ova metoda nam omogućuje da počnemo reproducirati datoteku, no nakon što zvuk završi, ona prestaje.
petlja ()Ova metoda poput igra () počinje reproducirati zvuk, ali s razlikom kad se zvuk završi, reproducira se od početka u beskonačnoj petlji, osim ako ne kažemo drugačije.
stop ()Konačno imamo ovu metodu koja nam omogućuje zaustavljanje reprodukcije zvuka, pomoću koje možemo zaustaviti zvuk koji reproduciraju oboje igra () Što se tiče petlja ().
Sada ćemo primijeniti sve ove osnove, na sljedećoj slici imamo kôd koji odgovara reprodukciji audio datoteke, da vidimo:

Prvo što trebamo učiniti je dobiti put do naše datoteke, u slučaju primjera datoteka se nalazi u istom direktoriju kao i naš program, međutim, da nije, moramo postaviti njezin apsolutni put. Sljedeći čin stvaramo objekt klase AudioClip a putem metode NewAudioClip () Applet Prenosimo mu put naše datoteke koju smo u početku generirali.
Konačno, na objektu možemo primijeniti druge metode, kao što u ovom slučaju koristimo petlja () za beskrajnu reprodukciju. U slučaju da želimo reproducirati novu audio datoteku, moramo se pobrinuti da zaustavimo prethodni zvuk kako bi sve bilo u redu.
Ovim završavamo ovaj vodič jer vidimo da je audio reprodukcija nešto vrlo jednostavno i da nam može pomoći da dodamo nove dimenzije našim programima, u smislu formata, ako je moguće reproducirati druge formate, kao što je MP3Međutim, moramo pronaći vanjske klase i pakete koji nam pomažu dekodirati ove formate.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave