03-11 03:18:23.692: W/MediaPlayer(20615): info/warning (1, 44)
03-11 03:18:23.735: W/MediaPlayer(20615): info/warning (1, 44)
03-11 03:18:23.739: I/MediaPlayer(20615): Info (1,44)
03-11 03:18:23.790: I/MediaPlayer(20615): Info (1,44)
mHandler.postDelayed(new Runnable() {
public void run() {
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();
}catch(Exception e) {
Log.d("Audio", "playback Failed.", e);
}
}
}, 1000);
onStop();
처음에는 1회 재생하다가
2회때 부터 계속 겹쳐서 재생해요;;
왜 그런거죠 갑자기 ㄷ;
다른조건에 MediaPlayer audio_play = new MediaPlayer(); 를 쓰는
문이 하나 더 있긴 한데요
저 메소드 조건에, 똑같은 동영상을 실행 시키지는 않거든여??
그런데 왜 갑자기 미디어를 2회 실행해서 겹쳐서 나오는지 모르겠습니다.