Hurriyet Spor

Bumerang - Yazarkafe

Android uygulamasına MediaPlayer eklemek

Uygulamanızda eklediğiniz bir medya dosyasını (örneğin bir mp3 dosyası olabilir) arka planda uyarı müziği vs olarak çalıştırmak istiyorsak Media Player komutunu kullanarak bunu yapabiliriz.
Ses dosyamızın adı "beepl.mp3" olsun.

 

  1. Dsoyayı asset klasörüne kopyalayın.


 

  MediaPlayer m = new MediaPlayer();   
try {
if (m.isPlaying()) {
m.stop();
m.release();
m = new MediaPlayer();
}

AssetFileDescriptor descriptor = getAssets().openFd("beep1.mp3");
m.setDataSource(descriptor.getFileDescriptor(), descriptor.getStartOffset(), descriptor.getLength());
descriptor.close();

m.prepare();
m.setVolume(1f, 1f);
m.start();
} catch (Exception e) {
e.printStackTrace();
}
}



Yukarıdaki kodu button ekleyerek test edebilirsiniz

buton.setOnClickListener(new View.OnClickListener()     {
public void onClick(View v) {

//Kod buraya

}

});

Programı çalıştırıp test edebilirsiniz.

Hiç yorum yok:

Yorum Gönder