Main Content

recordblocking

audiorecorder 객체에 오디오를 녹음하고 녹음이 완료될 때까지 컨트롤 유지

구문

recordblocking(recorderObj, length)

설명

recordblocking(recorderObj, length)length로 지정된 시간(초) 동안 시스템에 연결된 마이크와 같은 입력 장치에서 오디오를 녹음합니다. recordblocking 메서드는 녹음이 완료될 때까지 컨트롤을 반환하지 않습니다. recorderObj는 샘플 레이트, 비트 심도 및 기타 녹음 속성을 정의하는 audiorecorder 객체입니다.

예제

마이크를 사용하여 5초 동안 음성을 녹음하고 재생합니다.

myVoice = audiorecorder;

disp('Start speaking.');
recordblocking(myVoice, 5);
disp('End of recording. Playing back ...');

play(myVoice);

  • 참고

    MATLAB® Online™ 또는 MATLAB Web App Server™를 사용하는 경우의 보안 고려 사항: MATLAB Online 또는 MATLAB Web App Server에서 recordblocking를 사용할 경우 브라우저 탭을 전환해도 녹음이 계속됩니다.