用户可以用来记录声音的控件。

说明

如果添加此控件,用户可从应用运行的任何位置使用一个或多个声音更新数据源。

关键属性

Mic – 在具有多个麦克风的设备上,应用所使用的麦克风的数字 ID。

OnStop – 用户使用麦克风控件停止录制时应用的响应方式。

其他属性

BorderColor – 控件边框的颜色。

BorderStyle – 控件边框是实线虚线点线还是

BorderThickness – 控件边框的粗细。

Color – 控件中文本的颜色。

Disabled – 用户是否可以与控件交互。

DisabledBorderColor – 控件的 Disabled 属性设置为 true 时,该控件边框的颜色。

DisabledColor – 控件的 Disabled 属性设置为 true 时,该控件中的文本颜色。

DisabledFill – 控件的 Disabled 属性设置为 true 时,该控件的背景颜色。

Fill – 控件的背景颜色。

Height – 控件上边缘和下边缘之间的距离。

HoverBorderColor – 用户将鼠标指针停留在控件上时,该控件边框的颜色。

HoverColor – 用户将鼠标指针停留在控件上时,该控件中的文本颜色。

HoverFill – 用户将鼠标指针停留在控件上时,该控件的背景颜色。

Image – 在图像、音频或麦克风控件中显示的图像名称。

ImagePosition – 屏幕或控件与图像大小不同时图像的位置(“填充”、“适应”、“拉伸”、“平铺”或“居中”)。

OnSelect – 用户点击或单击某个控件时应用响应的方式。

OnStart – 用户使用麦克风控件开始录制时应用的响应方式。

PressedBorderColor – 用户在点击或单击控件时,该控件边框的颜色。

PressedColor – 用户在点击或单击控件时,该控件中的文本的颜色。

PressedFill – 用户在点击或单击控件时,该控件的背景色。

Reset – 控件是否还原为其默认值。

Tooltip – 用户将鼠标悬停在控件上时显示的解释性文本。

Visible – 控件显示还是隐藏。

Width – 控件左边缘和右边缘之间的距离。

X - 控件左边缘与其父容器(如果没有父容器,则为屏幕)左边缘之间的距离。

Y - 控件上边缘与其父容器(如果没有父容器,则为屏幕)上边缘之间的距离。

相关函数

Patch( DataSource, BaseRecord, ChangeRecord )

示例

将声音添加到自定义库控件

  1. 添加“麦克风”,将其命名为“MyMic”,并将其 OnStop 属性设置为以下公式:
    Collect(MySounds, MyMic.Audio)

    不知道如何添加、命名和配置控件

    想要了解有关 Collect 函数或其他函数的详细信息?

  2. 添加“自定义库”控件,将其移至“MyMic” 下,并将“自定义库”控件的 Items 属性设置为 Mysounds

  3. 在“自定义库”控件的模板中,添加音频控件,并将其“媒体”属性设置为 ThisItem.Url

  4. 按 F5,单击或点击“MyMic”开始录制,然后再次单击或点击以停止录制。

  5. 在“自定义库”控件中,单击或点击音频控件中的播放按钮以播放录制的内容。

  6. 根据需要添加多个录制内容,然后按 Esc 返回到默认工作区。

  7. (可选)在“自定义库”控件的模板中,添加按钮控件,将 其 OnSelect 属性设置为 Remove(MySounds, ThisItem),按 F5,然后单击或点击相应的“按钮”控件删除录制。

使用 SaveData 函数在本地保存录音,或使用 Patch 函数更新数据源。