С помощью элемента управления "Микрофон" пользователь может записывать звук.

Описание

Если этот элемент управления добавлен в приложение, пользователь может обновить источник данных звуками из приложения.

Основные свойства

Mic — на устройстве с несколькими микрофонами это число идентифицирует микрофон, используемый приложением.

OnStop — поведение приложения, когда пользователь останавливает запись с помощью элемента управления "Микрофон".

Дополнительные свойства

BorderColor — цвет границы элемента управления.

BorderStyle — стиль границы элемента управления: Сплошная, Штриховая, Пунктирная или Отсутствует.

BorderThickness — толщина границы элемента управления.

Color — цвет текста в элементе управления.

DisplayMode — в зависимости от значения этого режима элемент управления разрешает пользователю вводить данные (Изменение), только отображает данные (Просмотр) или элемент вообще отключен (Отключено).

DisabledBorderColor — цвет границы элемента управления, если для его свойства DisplayMode установлено значение Отключено.

DisabledColor — цвет текста в элементе управления, если для его свойства DisplayMode установлено значение Отключено.

DisabledFill — цвет фона элемента управления, если для его свойства DisplayMode установлено значение Отключено.

Fill — цвет фона элемента управления.

Height — расстояние между верхним и нижним краем элемента управления.

HoverBorderColor — цвет границы элемента управления при удерживании указателя мыши на нем.

HoverColor — цвет текста в элементе управления при удерживании указателя мыши на нем.

HoverFill — цвет фона элемента управления при удерживании указателя мыши на нем.

Image — имя изображения, которое отображается в элементе управления "Изображение", "Звук" или "Микрофон".

ImagePosition — расположение изображения на экране или в элементе управления, если его размеры отличаются от размеров изображения: Fill (Заполнить), Fit (По размеру), Stretch (Растянуть), Tile (Плитка) или Center (По центру).

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.