마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

mp3 1회 재생 후 정지 시키는 루트 추가 방법 점...

–1 추천
try {
     AssetFileDescriptor afd = getAssets().openFd("audio/" + Lesson_Mp3.get(noteIndex)+".mp3");
     MediaPlayer  audio_play = new MediaPlayer();
     audio_play.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());
     afd.close();
     audio_play.prepare();
     audio_play.start();
     audio_play.stop();
     
    }catch(Exception e) {
     Log.d("Audio", "playback Failed.", e);
    }

 

 

이 소스 상태에서 audio_play.stop(); 을 해버렸더니 아예 애가 재생을 안하네요;;

어떻게 루트를 추가해야 1회 재생하고 그 이후로 재생을 안하는지 알고 싶습니다..
이게뭐야d (1,040 포인트) 님이 2013년 3월 11일 질문

1개의 답변

0 추천
당연히 start후에 바로 stop해버리니 재생이 안되겠죠.

MediaPlayer에 setLooping(boolean)이란 메소드가 있는 것으로 알고 있습니다.
appa (3,380 포인트) 님이 2013년 3월 11일 답변
...