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

mp3 재생 중에 자꾸 겹쳐서 재생 합니다;; 이유를 모르겠어요

0 추천
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회 실행해서 겹쳐서 나오는지 모르겠습니다.
이게뭐야d (1,040 포인트) 님이 2013년 3월 11일 질문
이게뭐야d님이 2013년 3월 11일 수정

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...