Android'te Hafızadaki MP3'ü Nasıl Çaldırabilirim?

Selam arkadaşlar,

Benım Android uygulama yaparken takıldıgım bir yeri sormak istedim. Şimdi Android'te bir player tasarımı yaptıktan sonra mp3 player çalma işlemi gerçekleşiyor, ancak telefonun hafızasında olan bir mp3'ü nasıl çaldırabilirim, onun yolunu nasıl gösterebılırım? Programı calıstırdıgımda program acıkken istediğim müzikleri çalıyorum, ama ordan ındırecegım bir mp3 sonradan nasıl orda calabılırım?

Şimdiden teşekkürler...

Anladığım kadarıyla online mp3 çalabiliyorsun. Ama local de bulunan bir mp3 çalamıyorsun. Eğer sorunu doğru anladıysam aşağıdaki 2 metod sana yardımcı olacaktır. Path değişkenini kendi telefonundaki adresi vermeyi unutmayın.

 

private void startPlayingLocal() {
        String path = "file:///mnt/sdcard/FileName.mp3";
        File file = new File(new URI(path));
        mPlayer = new MediaPlayer();
        mPlayer.setOnErrorListener(this);
        mPlayer.setOnCompletionListener(this);
        try {
            mPlayer.setDataSource(file.getAbsolutePath());
            mPlayer.prepare();
            mPlayer.start();
        } catch (IOException e) {

        }
    }

 

   private void startPlayingWithStream(String url){
        mPlayer = new MediaPlayer();
        mPlayer.setOnCompletionListener(this);
        mPlayer.setOnErrorListener(this);
        mPlayer.setOnPreparedListener(new OnPreparedListener() {
            @Override
            public void onPrepared(MediaPlayer mp) {
                mp.start();
            }
        });
        try {
            mPlayer.setDataSource(url);
            mPlayer.prepareAsync();
            
        } catch (IOException e) {}
    }

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git