Android Importer de l'audio dans androidstudio et le lire


Exemple

Voici un exemple pour obtenir un fichier audio que vous avez déjà sur votre PC / ordinateur portable. Créez d'abord un nouveau répertoire sous res et nommez-le comme tel

ce

Copiez le fichier audio que vous souhaitez lire dans ce dossier. Il peut s'agir d'un fichier .mp3 ou .wav.

Maintenant, par exemple sur le clic sur le bouton, vous voulez jouer ce son, voici comment cela se fait

public class MainActivity extends AppCompatActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.aboutapp_activity);

    MediaPlayer song=MediaPlayer.create(this, R.raw.song);

    Button button=(Button)findViewById(R.id.button);
    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
           song.start();
        }
    });
}
}

Ceci jouera la chanson seulement une fois quand le bouton est cliqué, si vous voulez rejouer la chanson à chaque bouton cliquez écrivez le code comme ceci

 public class MainActivity extends AppCompatActivity {
 @Override
 public void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(R.layout.aboutapp_activity);

   MediaPlayer song=MediaPlayer.create(this, R.raw.song);

   Button button=(Button)findViewById(R.id.button);
   button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        if (song.isPlaying()) {
            song.reset();
            song= MediaPlayer.create(getApplicationContext(), R.raw.song);
       }
         song.start();
     }
   });
 }
}