1
내 응용 프로그램에서 사운드 파일을 ogg 형식으로 재생하려고합니다. 응용 프로그램의 res 디렉토리에있는 원시 폴더에 저장되어 있습니다. 아래 기능을 호출하는 버튼을 누르면 버튼을 눌렀을 때 멈추고 응답하지 않습니다. 결국 Eclipse에서 응용 프로그램을 종료해야합니다. Logcat의 에러 또는 예외에 관한 정보는 없습니다.Android에서 Ogg 사운드 재생
디버깅 모드에서 생성 기능을 시작하고 다시 돌아 오지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
private void playbeep()
{
mPlayer = MediaPlayer.create(this, R.raw.beep);
mPlayer.start();
mPlayer.release();
}
감사합니다. release()를 제거하려고했지만 작동하지 않았습니다. 귀하의 게시물을 확인하고 같은 방식으로 초기화하고 있습니다. onCreate()에서 그걸하면 어떻게 되나요? – Erol
onCreate()에서 수행할지 여부는 중요하지 않지만 onClick() 메서드의 단추를 누를 때만 MediaPlayer를 호출 할 수 있도록 설정합니다 (예 :). – Kurty
또는 ... playbeep()이 호출되지 않았을 수 있으며 private void playbeep()을 public void playbeep()으로 변경해보십시오. – Kurty