2011-08-19 3 views
0

현재 타이머가 끝나면 사운드 파일을 재생할 타이머가 있습니다. 그러나 그것은 내가 저장 한 오디오 파일의 일부만 재생하고 있습니다. 코드에서 재생을 중단하라는 내용의 파일이 없으므로이 문제가 왜 발생하는지 알지 못합니다.타이머가있는 MediaPlayer 사용

나는이 밖으로 시작 :

mMediaPlayer.start(); 
: 타이머가 다 떨어지기 때
mMediaPlayer = new MediaPlayer(); 
    mMediaPlayer = MediaPlayer.create(getBaseContext(), R.raw.soundfile); 

그런 다음, 나는이 있습니다
public class DrinkinzActivity extends Activity { 
/** Called when the activity is first created. */ 
Timer myTimer; 
public MediaPlayer mMediaPlayer; 

는 그 다음에서 onCreate 방법에 나는 이것을 가지고

나는 사용자가 재생할 사운드 파일을 선택할 수있는 부분에 도달하지도 않았으며 대신 벨소리를 사용합니다. 내가 빠진 것이 있습니까?

답변

1

분명히 내 자신의 질문에 대답했습니다. 내가 사용하고 있던 오디오 파일은 wma 형식으로되어 있으며 android (Linux)는 실제로 그런 것을 좋아하지 않았습니다. mp3로 다시 포맷하고 지금 당장은 제대로 작동합니다. 그것은 타이머와 아무 관련이 없습니다.