Abspielen von Sounds in Java

Inhaltsverzeichnis
Eine vollständige Benutzererfahrung erfordert nicht nur Grafiken und Animationen, obwohl sie die entscheidenden Komponenten sind, es gibt noch ein weiteres Element, das uns helfen kann, unsere Benutzeroberflächen zu verbessern Klang.
Durch die Verwendung von Ton in unseren Anwendungen können wir Warnungen unterschiedlicher Art senden, ausgeführte Aktionen ergänzen usw. Dies kann uns helfen, bessere Schnittstellen zu schaffen und die Benutzererfahrung zu bereichern.
Bevor wir anfangen zu sehen, wie man Audio einfügt, müssen wir uns darüber informieren, welche Arten von Dateien wir einbinden können.
Die verfügbaren Formate sind: WAV, AIFF, MIDI, AU und RMF, wie wir sehen können, sind sie im Musikbereich nicht sehr beliebt, außer WavDie Komprimierungsarten helfen uns jedoch, das Gewicht unseres Programms niedrig zu halten, wobei das Format ebenfalls ausgeschlossen ist Wav.
Sobald wir wissen, welche Formate wir verwenden können, können wir uns überlegen, wie wir unser Programm erstellen sollten, damit es Audio reproduzieren kann. Dazu verwenden wir die Klasse java.applet.Applet die eine Methode namens . hat neuerAudioClip () das erleichtert uns diese Aufgabe.
Sobald wir eine Audiodatei erstellt haben, können wir ihre Wiedergabe in unserem Programm manipulieren. Dafür haben wir drei Methoden, die uns bei dieser Aufgabe helfen.
abspielen ()Diese Methode ermöglicht es uns, die Wiedergabe der Datei zu starten, aber sobald das Audio endet, wird es gestoppt.
Schleife ()Diese Methode wie abspielen () beginnt mit der Wiedergabe des Audios, aber mit einem Unterschied, wenn das Audio endet, wird es von Anfang an in einer Endlosschleife wiedergegeben, sofern wir nichts anderes sagen.
stoppen ()Endlich haben wir diese Methode, die es uns ermöglicht, die Audiowiedergabe zu stoppen, damit können wir ein Audio stoppen, das von beiden abgespielt wird abspielen () wie für Schleife ().
Jetzt werden wir all diese Grundlagen anwenden, im folgenden Bild haben wir den Code, der der Wiedergabe einer Audiodatei entspricht, mal sehen:

Als erstes rufen wir den Pfad unserer Datei ab. Im Beispiel befindet sich die Datei im selben Verzeichnis wie unser Programm, andernfalls müssen wir ihren absoluten Pfad angeben. Im nächsten Akt erstellen wir ein Objekt der Klasse Audio clip und durch die Methode von NewAudioClip () Applet Wir übergeben ihm den Pfad unserer Datei, die wir ursprünglich generiert haben.
Schließlich können wir auf das Objekt andere Methoden anwenden, wie wir sie in diesem Fall verwenden Schleife () um es endlos abzuspielen. Falls wir eine neue Audiodatei abspielen möchten, müssen wir sicherstellen, dass der vorherige Ton gestoppt wird, damit alles in Ordnung ist.
Damit beenden wir dieses Tutorial, da wir sehen, dass die Audiowiedergabe etwas sehr Einfaches ist und uns helfen kann, unseren Programmen neue Dimensionen in Bezug auf Formate hinzuzufügen, wenn es möglich ist, andere Formate wie z MP3Wir müssen jedoch externe Klassen und Pakete finden, die uns helfen, diese Formate zu entschlüsseln.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave