Bentornati.
Nel nostro layout abbiamo cinque pulsanti: nero, verde, viola, rosso e giallo.
Dobbiamo aggiungere i suoni che sono in francese e che permettono all'utente.
Quando si fa clic su nero, viene emesso il suono nero in francese.
Per questo ho preparato questi cinque file mp3.
Si tratta di file audio e di dove dovrei collocarli.
Drawable so che devo creare una nuova directory di risorse Android che si chiama Row.
Voglio che vi concentriate con me in questa lezione perché ci sono concetti molto importanti che copriranno
la cartella delle righe è una directory in cui potete collocare vari tipi di risorse di riga di cui la vostra applicazione Android potrebbe
avere bisogno.
Le risorse di riga sono file che non si vuole che il sistema elabori in modo particolare.
Vengono memorizzati così come sono e vi si può accedere utilizzando risorse, ID e nomi.
Fare clic su OK e questa è la cartella delle righe.
È possibile memorizzare file di dati di riga sotto forma di file Json, XML o binari.
Questi file non vengono pre-elaborati dal sistema di risorse di Android, il che significa che saranno inclusi nell'APK
esattamente come sono stati posizionati nella directory delle risorse con la barra dei file multimediali.
È anche possibile memorizzare file audio o video, come clip audio o video, nella cartella delle file.
Questi file possono essere riprodotti utilizzando le API Android appropriate.
E questo è il nostro caso.
Per questo motivo abbiamo creato questa cartella di file per collocare i file audio al suo interno.
Quindi ho inserito cinque file audio per accedere a una risorsa di fila.
Ad esempio, il Red File.
È necessario utilizzare l'ID della risorsa che viene generato automaticamente per ogni file inserito nella directory
di riga.
Passiamo ora all'attività principale e impariamo a conoscere il lettore multimediale che ci permette di riprodurre questi suoni.
Inizializza i pulsanti.
Ora voglio che vi concentriate con me su questo concetto, il lettore multimediale.
Inizierò il test con il punto rosso del pulsante impostato su Click Listener Nuova vista su Click Listener.
E quando si fa clic sul pulsante rosso, è necessario avviare la classe media player che ci consente di
riprodurre il suono rosso.
Inizierò utilizzando media player media player uguale a new media player.
Ovviamente devo importare la classe dal pacchetto multimediale di Android.
La classe media player di Android studio è una parte del framework multimediale di Android che fornisce un'interfaccia
di alto livello per la riproduzione di file audio e video.
Permette di riprodurre diversi formati multimediali e fornisce un metodo per controllare la riproduzione, gestire gli eventi di riproduzione
e gestire le risorse multimediali.
È possibile creare un'istanza della classe media player creando un media player, uguale a un nuovo
media player usando questo costruttore o usando il metodo statico create.
Ecco quindi il modo migliore per creare il media player media player dot create.
E qui devo usare il contesto e passare al contesto e all'Uri il file che devo riprodurre.
Ragazzi, posso creare un lettore multimediale creando una nuova istanza o utilizzando il metodo create.
E questo metodo di creazione.
Se ci passo sopra il mouse, devo passare un contesto e un Uri.
Quindi il contesto che utilizzerò si riferisce al contesto di questa attività principale e il secondo parametro
è il file audio che devo riprodurre o il file video o il file di riga che devo riprodurre
o il punto, la riga, il punto letto.
Posso cambiarlo in get application context e get application.
Context è un metodo utilizzato per recuperare il contesto applicativo associato all'applicazione
corrente.
Si tratta di un metodo fornito dalla classe context, un componente fondamentale del framework Android che
fornisce l'accesso alle varie risorse e servizi a livello di applicazione.
Ad esempio, la cartella delle righe.
In questo caso, ho creato l'istanza del lettore multimediale utilizzando il metodo media player dot
create e ho passato il contesto dell'applicazione e la risorsa read nella cartella row.
Devo riprodurre il suono.
Quindi istanza Mediaplayer dot.
Posso usare play, pausa, preparazione, stop e altre funzioni di avvio.
Testiamo la nostra applicazione.
Facciamo clic sul pulsante rosso e sentiamo che il suono viene riprodotto correttamente.