33.4.1 录制

以下方法控制录制过程。

 
record (recorder)
record (recorder, length)

使用录音机对象 recorder 以非阻塞方式录制音频,直到被 pausestop 方法暂停或停止。

如果给定可选参数 length,则录制 length 秒。

另请参阅: @audiorecorder/recordblocking@audiorecorder/audiorecorder

 
recordblocking (recorder, length)

以阻塞方式(同步 I/O)录制音频。

必须指定录制时长(以秒为单位,参数 length)。

另请参阅: @audiorecorder/record@audiorecorder/audiorecorder

 
pause (recorder)

暂停录音机对象 recorder 的录制。

另请参阅: @audiorecorder/resume@audiorecorder/stop@audiorecorder/audiorecorder

 
resume (recorder)

恢复已暂停的录音机对象 recorder 的录制。

另请参阅: @audiorecorder/pause@audiorecorder/stop@audiorecorder/audiorecorder

 
stop (recorder)

停止录音机对象 recorder 的录制并清理所有音频流。

另请参阅: @audiorecorder/pause@audiorecorder/resume@audiorecorder/audiorecorder

 
tf = isrecording (recorder)

如果录音机对象 recorder 当前正在录制音频,则返回 true,否则返回 false。

另请参阅: @audiorecorder/pause@audiorecorder/audiorecorder


版权所有 © 2024-2026 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-2