类对象支持库。路径:支持库 → 扩展类库 → 录音类。
类型名写「录音类」。声明时自动创建。
用 waveIn 录 PCM 并写 WAV。在 IDE 里开通录音类后才能编译;编进用户程序后运行时不再检查授权。
能力包:plugins/supportlib.record/(须在 YStudio.exe 旁 plugins/,重启 IDE 后出现)。
快速开始
录音类 录
录.置格式(44100, 1, 16)
录.置最长时长(5000) // 5 秒自动停;0=不限
如果 (!录.开始("C:\\Temp\\demo.wav")) {
输出(录.取错误())
返回
}
循环 (录.是否录音()) {
延时(100)
}
输出("时长=" + 到文本(录.取时长()) + " 峰值=" + 到文本(录.取峰值()))
字节集 wav = 录.取字节集()
暂停 / 继续
录.开始("a.wav")
延时(1000)
录.暂停()
延时(500)
录.继续()
延时(1000)
录.停止()
命令摘要
| 方法 | 说明 |
|---|---|
取设备列表 / 取设备数 / 取设备名 |
枚举 |
置/取设备 |
开始前选择设备 |
置格式 / 取采样率 / 取声道 / 取位深 |
格式 |
置/取最长时长 |
毫秒;0=不限 |
开始 / 停止 / 暂停 / 继续 |
控制 |
是否录音 / 是否暂停 / 取时长 / 取路径 |
状态 |
取字节集 / 取峰值 |
停止后读盘;电平 0~100 |
取错误 |
失败原因 |