Redarea sunetelor în Java

Cuprins
O experiență completă a utilizatorului nu necesită doar grafică și animații, deși acestea sunt componentele vitale, există și un alt element care ne poate ajuta să ne îmbunătățim interfețele și acesta este sunet.
Folosind sunetul în aplicațiile noastre putem trimite alerte de diferite tipuri, completăm acțiunile care sunt executate etc. Acest lucru ne poate ajuta să stabilim interfețe mai bune, precum și să îmbogățim experiența utilizatorului.
Înainte de a începe să vedem cum să includem audio, trebuie să fim informați ce tipuri de fișiere putem include, în acest fel vom evita problemele, cum ar fi neacordarea sunetului și astfel vom economisi timp de dezvoltare considerabil.
Formatele disponibile sunt: WAV, AIFF, MIDI, AU și RMF, după cum putem vedea, nu sunt formate foarte populare în domeniul muzicii, cu excepția WavCu toate acestea, tipurile sale de compresii ne vor ajuta să menținem greutatea programului nostru, excluzând din nou formatul Wav.
Odată ce știm ce formate putem folosi, putem începe să vedem cum ar trebui să construim programul nostru, astfel încât să poată reproduce audio, pentru aceasta vom folosi clasa java.applet.Aplplet care are o metodă numită newAudioClip () asta ne face mai ușoară această sarcină.
Odată ce stabilim un fișier audio, putem manipula reproducerea acestuia în programul nostru, pentru aceasta avem trei metode care ne ajută în această sarcină.
Joaca ()Această metodă ne permite să începem să redăm fișierul, însă odată ce sunetul se termină, acesta se oprește.
bucla ()Această metodă ca Joaca () începe redarea audio, dar cu o diferență odată ce audio se termină, acesta se redă de la început într-o buclă fără sfârșit, dacă nu spunem altfel.
Stop ()În cele din urmă avem această metodă care ne permite să oprim redarea audio, cu aceasta putem opri un sunet redat atât de Joaca () în ceea ce privește loop ().
Acum vom aplica toate aceste elemente fundamentale, în imaginea următoare avem codul corespunzător reproducerii unui fișier audio, să vedem:

Primul lucru pe care îl facem este să obținem calea fișierului nostru, în cazul exemplului, fișierul se află în același director cu programul nostru, cu toate acestea, dacă nu ar fi, trebuie să plasăm calea sa absolută. Actul următor creăm un obiect al clasei AudioClip iar prin metoda de NewAudioClip () Applet Îi trecem calea fișierului pe care l-am generat inițial.
În cele din urmă, pe obiect putem aplica alte metode, așa cum se folosește în acest caz bucla () pentru a face redarea interminabilă. În cazul în care dorim să redăm un fișier audio nou, trebuie să ne asigurăm că oprim sunetul anterior, astfel încât totul să fie în ordine.
Cu aceasta terminăm acest tutorial, deoarece vedem că reproducerea audio este ceva foarte simplu și care ne poate ajuta să adăugăm noi dimensiuni programelor noastre, în ceea ce privește formatele, dacă este posibil să reproducem alte formate, cum ar fi MP3Cu toate acestea, trebuie să găsim clase și pachete externe care să ne ajute să decodăm aceste formate.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave