Afspilning af lyde i Java

Indholdsfortegnelse
En komplet brugeroplevelse kræver ikke kun grafik og animationer, selvom de er de vitale komponenter, er der også et andet element, der kan hjælpe os med at forbedre vores grænseflader, og dette er lyd.
Ved hjælp af lyd i vores applikationer kan vi sende advarsler af forskellige typer, supplere handlinger, der udføres osv. Dette kan hjælpe os med at etablere bedre grænseflader samt berige brugeroplevelsen.
Inden vi begynder at se, hvordan vi inkluderer lyd, skal vi informeres om, hvilke typer filer vi kan inkludere, på denne måde undgår vi problemer som f.eks. Ikke at afspille lyden og dermed spare betydelig udviklingstid.
De tilgængelige formater er: WAV, AIFF, MIDI, AU og RMF, som vi kan se, er de ikke særlig populære formater inden for musik undtagen WavImidlertid vil dens former for kompressioner hjælpe os med at holde vægten af ​​vores program lav, igen undtaget formatet Wav.
Når vi ved, hvilke formater vi kan bruge, kan vi begynde at se, hvordan vi skal bygge vores program, så det kan gengive lyd, til dette vil vi bruge klassen java.applet.Applet som har en metode kaldet newAudioClip () det gør denne opgave lettere for os.
Når vi har oprettet en lydfil, kan vi manipulere dens gengivelse i vores program, til dette har vi tre metoder, der hjælper os med denne opgave.
Spil ()Denne metode giver os mulighed for at begynde at afspille filen, men når lyden ender, stopper den.
loop ()Denne metode kan lide Spil () begynder at afspille lyden, men med en forskel, når lyden slutter, afspilles den fra begyndelsen i en endeløs loop, medmindre vi siger andet.
hold op ()Endelig har vi denne metode, der gør det muligt for os at stoppe lydafspilningen, med dette kan vi stoppe en lyd, der afspilles begge af Spil () som for loop ().
Nu skal vi anvende alle disse grundlæggende ting, i det følgende billede har vi koden svarende til gengivelsen af ​​en lydfil, lad os se:

Den første ting, vi gør, er at hente stien til vores fil. I eksemplet er filen i den samme mappe som vores program, men hvis den ikke var det, skal vi placere dens absolutte sti. Næste handling skaber vi et objekt i klassen AudioClip og gennem metoden til NewAudioClip () Applet Vi sender den stien til vores fil, som vi oprindeligt genererede.
Endelig på objektet kan vi anvende andre metoder, som vi i dette tilfælde bruger loop () for at gøre det uendeligt afspilning. Hvis vi vil afspille en ny lydfil, skal vi sørge for at stoppe den tidligere lyd, så alt er i orden.
Med dette afslutter vi denne vejledning, da vi ser, at lydgengivelse er noget meget enkelt, og som kan hjælpe os med at tilføje nye dimensioner til vores programmer, hvad angår formater, hvis det er muligt at gengive andre formater som f.eks. MP3Vi skal dog finde eksterne klasser og pakker, der hjælper os med at afkode disse formater.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave