Odtwarzanie dźwięków w Javie

Spisie treści
Pełne doświadczenie użytkownika wymaga nie tylko grafiki i animacji, chociaż są one kluczowymi komponentami, jest też inny element, który może pomóc nam ulepszyć nasze interfejsy i jest to dźwięk.
Za pomocą dźwięku w naszych aplikacjach możemy wysyłać różnego rodzaju alerty, uzupełniać wykonywane akcje itp. Pomoże nam to stworzyć lepsze interfejsy, a także wzbogacić wrażenia użytkownika.
Zanim zaczniemy sprawdzać, jak dołączyć dźwięk, musimy zostać poinformowani, jakie typy plików możemy dołączyć, w ten sposób unikniemy problemów, takich jak nieodtwarzanie dźwięku, a tym samym zaoszczędzimy znaczny czas rozwoju.
Dostępne formaty to: WAV, AIFF, MIDI, AU i RMF, jak widać, nie są to bardzo popularne formaty w dziedzinie muzyki, z wyjątkiem WawJednak jego rodzaje kompresji pomogą nam utrzymać wagę naszego programu na niskim poziomie, ponownie z wyłączeniem formatu Waw.
Gdy już wiemy, jakich formatów możemy użyć, możemy zacząć widzieć, jak powinniśmy zbudować nasz program, aby mógł odtwarzać dźwięk, do tego będziemy używać klasy java.applet.Applet który ma metodę o nazwie nowyAudioClip () to ułatwia nam to zadanie.
Po ustaleniu pliku audio możemy manipulować jego odtwarzaniem w naszym programie, do tego mamy trzy metody, które pomagają nam w tym zadaniu.
bawić się ()Ta metoda pozwala nam rozpocząć odtwarzanie pliku, jednak po zakończeniu dźwięku zatrzymuje się.
pętla ()Ta metoda jak bawić się () zaczyna odtwarzać dźwięk, ale z różnicą po zakończeniu dźwięku odtwarza się od początku w nieskończonej pętli, chyba że powiemy inaczej.
zatrzymać ()Wreszcie mamy tę metodę, która pozwala nam zatrzymać odtwarzanie dźwięku, dzięki czemu możemy zatrzymać dźwięk odtwarzany zarówno przez bawić się () Jeśli chodzi o pętla ().
Teraz zastosujemy wszystkie te podstawy, na poniższym obrazku mamy kod odpowiadający reprodukcji pliku audio, zobaczmy:

Pierwszą rzeczą, którą robimy, jest uzyskanie ścieżki naszego pliku, w przypadku przykładu plik znajduje się w tym samym katalogu co nasz program, jednak gdyby tak nie było, musimy umieścić jego bezwzględną ścieżkę. W kolejnym akcie tworzymy obiekt klasy Klip audio i metodą Aplet NewAudioClip () Przekazujemy mu ścieżkę naszego pliku, który początkowo wygenerowaliśmy.
Wreszcie na obiekcie możemy zastosować inne metody, jak w tym przypadku używamy pętla () aby to było nieskończone odtwarzanie. W przypadku, gdy chcemy odtworzyć nowy plik audio, musimy zatrzymać poprzedni dźwięk, aby wszystko było w porządku.
Na tym kończymy ten samouczek, ponieważ widzimy, że odtwarzanie dźwięku jest czymś bardzo prostym i może pomóc nam dodać nowe wymiary do naszych programów pod względem formatów, jeśli możliwe jest odtworzenie innych formatów, takich jak MP3Musimy jednak zlokalizować zewnętrzne klasy i pakiety, które pomogą nam zdekodować te formaty.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave