안드로이드 개발 질문/답변
(글 수 45,052)
public void play(){
stop();
audio_play = new MediaPlayer();
try{
//MediaPlayer audio_play = MediaPlayer.create(PushUpActivity.this, R.raw.sound2);
audio_play.setDataSource("/sdcard/sound2.mp3");
audio_play.prepare();
audio_play.setLooping(false); //반복재생 false
audio_play.start();
}
catch(IOException e){
Toast.makeText(PushUpActivity.this, "Wait for a moment",
Toast.LENGTH_SHORT).show();
}
}
public void stop(){
if(audio_play != null){
audio_play.stop();
audio_play.release(); //자원 반환
audio_play = null;
}
}
빨간부분으로 하면 왜 안될까요...? raw폴더에 sound2라는 mp3파일을 넣고 실행을 해야되는데.. 안되네요..
빨간부분 쫌 고쳐 주실분..그리고 sound2.mp3 파일은 2초짜리 입니다. 시간은 관계 없겠죠..?
stop();
audio_play = new MediaPlayer();
try{
//MediaPlayer audio_play = MediaPlayer.create(PushUpActivity.this, R.raw.sound2);
audio_play.setDataSource("/sdcard/sound2.mp3");
audio_play.prepare();
audio_play.setLooping(false); //반복재생 false
audio_play.start();
}
catch(IOException e){
Toast.makeText(PushUpActivity.this, "Wait for a moment",
Toast.LENGTH_SHORT).show();
}
}
public void stop(){
if(audio_play != null){
audio_play.stop();
audio_play.release(); //자원 반환
audio_play = null;
}
}
빨간부분으로 하면 왜 안될까요...? raw폴더에 sound2라는 mp3파일을 넣고 실행을 해야되는데.. 안되네요..
빨간부분 쫌 고쳐 주실분..그리고 sound2.mp3 파일은 2초짜리 입니다. 시간은 관계 없겠죠..?