Je développe une application Music Player, dans mon application Je veux lire tous les fichiers mp3 en un seul clic. J'ai été capable de le faire avec MediaPlayer, mais incapable de mettre en pause toutes les chansons en utilisant le bouton Pause. Comment puis-je mettre en pause toutes les chansons qui jouent à la foisLire et mettre en pause plusieurs fichiers audio en même temps
bouton Lecture
for (int i = 0; i < InstrumentCountSize; i++) {
mp = new MediaPlayer();
mp.setAudioStreamType(AudioManager.STREAM_MUSIC);
mp.setDataSource(instruments_count.get(i));
mp.prepare();
mp.start();
}
bouton Pause
if (mp != null) {
try {
mp.stop();
mp.reset();
mp.release();
mp = null;
} catch (Exception e) {
e.printStackTrace();
}
}
Merci, beaucoup, il fonctionne très bien, mais il n'y a qu'un seul problème que deuxième lecture audio après 2 ou 3 secondes –
J'ai mis à jour ma réponse afin qu'il s'assure que tous les médias sont préparés avant de commencer à les jouer. – cybersam
Merci, maintenant toutes les chansons jouent simultanément et le bouton de pause fonctionne également –