控制項,使用者可以用來錄製音效。

說明

如果您新增這個控制項,使用者可以從應用程式執行的任何地方,使用一或多個音效更新資料來源。

主要屬性

Mic – 在具有一個以上麥克風的裝置上,應用程式使用之麥克風的數字識別碼。

OnStop – 當使用者使用麥克風控制項停止錄製時,應用程式的回應方式。

其他屬性

BorderColor – 控制項框線的色彩。

BorderStyle – 決定控制項的框線為實線虛線點線

BorderThickness – 控制項框線的粗細。

Color – 控制項文字的色彩。

DisplayMode – 控制項允許使用者輸入 (編輯)、只顯示資料 (檢視) 或者已停用 (停用)。

DisabledBorderColor – 控制項的 DisplayMode 屬性設為 Disabled 時,該控制項所呈現的框線色彩。

DisabledColor – 控制項的 DisplayMode 屬性設為 Disabled 時,該控制項所呈現的文字色彩。

DisabledFill – 控制項的 DisplayMode 屬性設為 Disabled 時,該控制項所呈現的背景色彩。

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. 自訂資源庫控制項的範本中,新增音訊控制項,並將其 Media 屬性設定為 ThisItem.Url

  4. 按下 F5 鍵,按一下或點選 MyMic 以開始錄製,然後再次按一下或點選以停止錄製。

  5. 自訂資源庫控制項中,按一下或點選音訊控制項中的播放按鈕來播放您的錄製。

  6. 視需要加入想要數目的錄製,然後按下 Esc 鍵以返回預設工作區。

  7. (選擇性) 在自訂資源庫控制項的範本中,新增按鈕控制項,將其 OnSelect 屬性設定為 Remove(MySounds, ThisItem),按下 F5 鍵,然後按一下或點選對應的按鈕控制項來移除錄製。

使用 SaveData 函式以在本機將儲存錄製,或使用 Patch 函式來更新資料來源。