如何在Livecode中录制音频?

时间:2017-01-05 11:28:52

标签: livecode

我正在使用Livecode Community 7.0.4而我正在尝试制作音频。

我在windows 10

我创建了three按钮recordstopplay

在每个按钮上我都有这些代码:

//record
on mouseUp
  record sound test.wav
end mouseUp

//stop
on mouseUp
  stop recording
end mouseUp

//play
on mouseUp
  play test.wav
end mouseUp

但这些都行不通。没有生成音频文件。

什么是正确的方法呢?

对于record,我也尝试了这段代码,但结果相同。

on mouseUp
   set the dontUseQT to false
   record sound test.wav
end mouseUp

1 个答案:

答案 0 :(得分:1)

对于初学者,您遗漏了关键字file

record sound file "test.wav"

这是更完整的答案。目前,录音仅在您的系统上安装了QuickTime for Windows时才有效。务必将录制属性设置为您想要的。正确的语法是:

set the recordFormat to "wave"
set the recordCompression to "raw " # note trailing space
set the recordSampleSize to 16 # bit depth
set the recordRate to 44.1 # sampling rate
set the dontUseQT to false
record sound file "C:/path/to/file/test.wav"

音频录制框架正在完全重写,并将在LC v.9系列中的某个时间提供。 (现在,v.9的初始alpha版本已经发布。)这将删除音频录制的QuickTime依赖项。