녹음
녹음 (Recording)
audiorecorder 객체로 녹음 과정을 제어하는 메서드를 소개할게요. 블로킹 여부와 일시정지·재개·정지가 어떻게 동작하는지가 핵심이에요.
출처: 문서
본문
다음 메서드들이 녹음 과정을 제어해요.
record
record (recorder)
record (recorder, length)
audiorecorder 객체 recorder로 pause나 stop 메서드가 호출되어 멈출 때까지 블로킹 없이(non-blocking) 오디오를 녹음해요.
선택 인자 length가 주어지면 length 초 동안 녹음해요.
See also: @audiorecorder/recordblocking, @audiorecorder/audiorecorder.
recordblocking
recordblocking (recorder, length)
블로킹(동기식 I/O) 방식으로 오디오를 녹음해요. 녹음 길이(초 단위, length)는 반드시 지정해야 해요.
See also: @audiorecorder/record, @audiorecorder/audiorecorder.
pause
pause (recorder)
audiorecorder 객체 recorder의 녹음을 일시정지해요.
See also: @audiorecorder/resume, @audiorecorder/stop, @audiorecorder/audiorecorder.
resume
resume (recorder)
일시정지된 audiorecorder 객체 recorder로 녹음을 재개해요.
See also: @audiorecorder/pause, @audiorecorder/stop, @audiorecorder/audiorecorder.
stop
stop (recorder)
audiorecorder 객체 recorder로 녹음을 멈추고 오디오 스트림을 정리해요.
See also: @audiorecorder/pause, @audiorecorder/resume, @audiorecorder/audiorecorder.
isrecording
tf = isrecording (recorder)
audiorecorder 객체 recorder가 현재 녹음 중이면 true를, 그렇지 않으면 false를 반환해요.
See also: @audiorecorder/pause, @audiorecorder/audiorecorder.
더 알아보기
audiorecorder객체 생성은 Audio Recorder 항목을 참고하세요.- 재생 관련 메서드도 함께 보면 좋아요.