64 votes

comment lire un fichier audio dans Android

J’ai un fichier mp3 dans mon mobile Android, laisse c’est un xyz.mp3 quelque part dans ma sdcard. Comment y jouer via mon application ?

125voto

Prabuddha Points 37089

Vous pouvez simplement utiliser `` et lire le fichier audio. Découvrez ce bel exemple pour lire de l’audio:

18voto

A-Sharabiani Points 5287

Si l’audio se trouve dans la ressource brute locale :

Pour jouer à partir d’un URI disponible localement dans le système :

12voto

Suv Points 101

@Niranjan, Si vous utilisez un fichier brut à partir d’un dossier res/raw, c’est-à-dire en lisant un fichier stocké dans le projet, nous pouvons utiliser:

Si vous devez utiliser à partir de la carte SD:

Voir cette question connexe: Problème MediaPlayer entre le dossier brut et la carte SD sur Android

4voto

Naren Points 69
    public class MainActivity extends Activity implements OnClickListener {
    Button play;
    MediaPlayer mp;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        setVolumeControlStream(AudioManager.STREAM_MUSIC);
        play=(Button)findViewById(R.id.button1);
        play.setOnClickListener(this);

    }
    @Override
    public void onClick(View arg0)
    {
        mp=MediaPlayer.create(getApplicationContext(),R.raw.song);// the song is a filename which i have pasted inside a folder **raw** created under the **res** folder.//
        mp.start();


    }

    @Override
    protected void onDestroy() {
        mp.release();
        super.onDestroy();
    }

}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X