J'utilise le android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI intention de charger des fichiers musicaux à partir de la carte SD.Comment convertir l'audio de la stéréo en mono dans Android?
Intent tmpIntent1 = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(tmpIntent1, 0);
et onActivityResult
Uri mediaPath = Uri.parse(data.getData().toString());
MediaPlayer mp = MediaPlayer.create(this, mediaPath);
mp.start();
Maintenant MediaPlayer joue l'audio en stéréo. Existe-t-il un moyen de convertir le fichier musical/audio sélectionné ou la sortie stéréo en mono dans l'application elle-même?
J'ai recherché l'API pour SoundPool et AudioTrack, mais je n'ai pas trouvé comment convertir les fichiers audio en mono. Des applications comme PowerAMP ont ces stéréo < -> Commutateurs mono qui, lorsqu'ils sont pressés, convertissent immédiatement l'audio de sortie en signal mono et inversement, comment font-ils?
Avez-vous le chiffre de chance sur une solution à ce encore? J'ai le même problème ... – dg123
@ dg123 non, je n'ai rien trouvé! –