AudioRecorder 是神马?
An AudioRecorder need not necessarily record to disk, but the recorders you receive from Minim’s createRecorder method will do so.
AudioRecorder
可通过一个 Recordable 对象(如:AudioOutput
,AudioInput
或AudioPlayer
)录制正在播放的音频。
AudioRecorder
不一定需要记录到磁盘,但是从Minim
的createRecorder
方法接收的刻录机会如此。
Example:
AudioRecorder 旗下:Methods
活在当下,每天都是一生中最好的一天。——《浮生一日》
好吧,我们有些啥:
那么,我们知道些啥:
beginRecord()
——开始录制
Description:
开始录制当前录制源的音频。 如果之前暂停记录,并且未调用保存方法,则样本将附加到目前为止记录的材料的末尾。
Signature:
void beginRecord()
Returns:
None
Related:
Example:
endRecord()
——停止录制
Description:
暂停从当前记录源录制音频。
Signature:
void endRecord()
Returns:
None
Related:
Example:
isRecording()
——录制状态
Description:
返回当前录制状态。
Signature:
boolean isRecording()
Returns:
如果当前正在录制,则为 true
Related:
Example:
save()
——保存
Description:
要求录像机保存
。
这只有在调用endRecord
方法时才有效。 如果这是使用缓冲记录器创建的,则在保存后调用beginRecord
方法将不会覆盖磁盘上的文件,除非随后调用此方法。
但是,如果这是使用无缓冲的记录器创建的,则调用beginRecord
方法可能会再次创建该文件,覆盖先前保存的文件。 如果SampleRecorder
用于记录保存到文件中的音频,则会返回AudioRecordingStream
(如果您使用createRecorder或AudioRecorder
的第一个构造函数,则会一直如此)。
Signature:
AudioRecordingStream save()
Returns:
录制为AudioRecordingStream
的音频
Related:
Example:
setRecordSource()
——设置记录源
Description:
设置此刻录机的记录源。
记录源可以随时设置,但如果您正在录制中间,最好将旧记录源静音,然后添加新记录源,也静音,然后取消静音新记录源。 否则,你可能会在录音中出现流行音乐。
Signature:
void setRecordSource(Recordable recordSource)
Parameters:
recordSource — AudioSample, AudioPlayer, AudioInput, 或 AudioOutput
Returns:
None
Related:
Example:
None available