program life/android

android mp3 재생

판담 2017. 2. 28. 12:23

얼마전 옥토 경보를 만들때 사용하게 되어 소스 내용 정리를 합니다.


음원 재생 


반복 재생을 원할 경우


mediaPlayer.setLooping(true);





private MediaPlayer mediaPlayer;
private Context context;



public void play(){
context = getApplicationContext();
try {
stop()
;
mediaPlayer = MediaPlayer.create(context, R.raw.mp3_file_name);
mediaPlayer.setLooping(false);
mediaPlayer.start();
}catch (IllegalStateException e) {
e.printStackTrace()
;
}
}

public void stop()
{
try {
if(mediaPlayer != null)
{
mediaPlayer.stop();
mediaPlayer.release();
mediaPlayer = null;
}
}
catch (IllegalStateException e) {
e.printStackTrace()
;
}
}