얼마전 옥토 경보를 만들때 사용하게 되어 소스 내용 정리를 합니다.
음원 재생
반복 재생을 원할 경우
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();
}
}
'program life > android' 카테고리의 다른 글
투명도 설정 (0) | 2017.05.04 |
---|---|
둥근, 타원형 버튼 xml (0) | 2017.03.08 |
[옥토넛 경보] 옥토 경보 안드로이드 앱 런칭! (4) | 2017.02.09 |
슬라이드 메뉴 api (0) | 2015.05.30 |
ViewFlipper 동적 생성 (0) | 2012.10.12 |