Satura rādītājs
Pilnīgai lietotāja pieredzei ir nepieciešama ne tikai grafika un animācijas, lai gan tās ir būtiskas sastāvdaļas, taču ir arī cits elements, kas var palīdzēt mums uzlabot mūsu saskarnes, un tas ir skaņa.Izmantojot skaņu mūsu lietojumprogrammās, mēs varam nosūtīt dažāda veida brīdinājumus, papildināt izpildītās darbības utt. Tas var palīdzēt mums izveidot labākas saskarnes, kā arī bagātināt lietotāju pieredzi.
Pirms sākam redzēt, kā iekļaut audio, mums ir jāinformē, kāda veida failus mēs varam iekļaut, tādā veidā mēs izvairīsimies no tādām problēmām kā audio atskaņošana un tādējādi ietaupīsim ievērojamu izstrādes laiku.
Pieejamie formāti ir: WAV, AIFF, MIDI, AU un RMF, kā redzam, tie nav īpaši populāri formāti mūzikas jomā, izņemot WavTomēr tā saspiešanas veidi palīdzēs mums saglabāt mūsu programmas svaru zemu, atkal izslēdzot formātu Wav.
Kad mēs zinām, kādus formātus mēs varam izmantot, mēs varam sākt redzēt, kā mums vajadzētu veidot savu programmu, lai tā varētu reproducēt audio, tāpēc mēs izmantosim klasi java.applet.Applet kurai ir metode, ko sauc newAudioClip () kas mums atvieglo šo uzdevumu.
Kad esam izveidojuši audio failu, mēs varam manipulēt ar tā reproducēšanu mūsu programmā, tāpēc mums ir trīs metodes, kas palīdz mums veikt šo uzdevumu.
spēlēt ()Šī metode ļauj sākt faila atskaņošanu, taču, kad audio ir beidzies, tas apstājas.
cilpa ()Šī metode patīk spēlēt () sāk atskaņot audio, bet ar atšķirību, kad audio ir beidzies, tas tiek atskaņots no sākuma bezgalīgā ciklā, ja vien mēs neteicam citādi.
apstāties ()Visbeidzot, mums ir šī metode, kas ļauj apturēt audio atskaņošanu, ar to mēs varam apturēt audio, ko atskaņo abi spēlēt () kas attiecas uz cilpa ().
Tagad mēs piemērosim visus šos pamatus, nākamajā attēlā mums ir kods, kas atbilst audio faila reproducēšanai, redzēsim:
Visbeidzot, objektam mēs varam izmantot citas metodes, kā šajā gadījumā mēs izmantojam cilpa () lai atskaņošana būtu bezgalīga. Ja mēs vēlamies atskaņot jaunu audio failu, mums noteikti jāaptur iepriekšējā skaņa, lai viss būtu kārtībā.
Ar to mēs pabeidzam šo apmācību, jo redzam, ka audio reproducēšana ir kaut kas ļoti vienkāršs un tas var mums palīdzēt pievienot mūsu programmām jaunas dimensijas formātu ziņā, ja ir iespējams reproducēt citus formātus, piemēram, MP3Tomēr mums ir jāatrod ārējās klases un pakotnes, kas palīdz mums atšifrēt šos formātus.