|
제가 TMediaPlayer를 사용해서 녹음 기능을 구현을 해봤습니다.
그런데 녹음 버튼을 누른후 녹음을 하다가 stop버튼을 누르면
녹음 한 것의 뒷부분이 약간 잘립니다. 모두 녹음이 안된다는 말이죠.
물론 제가 컴포넌트를 그대로 갔다 쓴 것은 아니고요.
컴포넌트 visible은 false로 해두고 제가 play버튼과 stop버튼을 만들어서 구현했습니다.
play 버튼을 눌렀을때는 다음과 같구요.
fileName은 헤더정보만 가지고 있는 wav파일입니다.
Player->FileName = fileName;
Player->Open();
Player->StartPos = 0;
Player->StartRecording();
stop 버튼을 눌렀을때는 다음과 같습니다.
Player->Stop();
Player->StartPos = 0;
Player->EndPos = Player->Position;
Player->Save();
Player->Close();
뒷부분 잘리는 것을 어떻게 해결해야 되는지요. 고수님들 부탁드립니다.
|