Элемент управления "Микрофон" в PowerAppsMicrophone control in PowerApps

С помощью элемента управления "Микрофон" пользователь может записывать звук.A control with which the user can record sounds.

ОписаниеDescription

Если этот элемент управления добавлен в приложение, пользователь может обновить источник данных звуками из приложения.If you add this control, the user can update a data source with one or more sounds from wherever the app is running.

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

Mic — на устройстве с несколькими микрофонами это число идентифицирует микрофон, используемый приложением.Mic – On a device that has more than one microphone, the numeric ID of the microphone that the app uses.

OnStop — поведение приложения, когда пользователь останавливает запись с помощью элемента управления "Микрофон".OnStop – How the app responds when the user stops recording with a microphone control.

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

BorderColor — цвет границы элемента управления.BorderColor – The color of a control's border.

BorderStyle — стиль границы элемента управления: Сплошная, Штриховая, Пунктирная или Отсутствует.BorderStyle – Whether a control's border is Solid, Dashed, Dotted, or None.

BorderThickness — толщина границы элемента управления.BorderThickness – The thickness of a control's border.

Color — цвет текста в элементе управления.Color – The color of text in a control.

DisplayMode — в зависимости от значения этого режима элемент управления разрешает пользователю вводить данные (Изменение), только отображает данные (Просмотр) или элемент вообще отключен (Отключено).DisplayMode – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

DisabledBorderColor — цвет границы элемента управления, если для его свойства DisplayMode установлено значение Отключено.DisabledBorderColor – The color of a control's border if the control's DisplayMode property is set to Disabled.

DisabledColor — цвет текста в элементе управления, если для его свойства DisplayMode установлено значение Отключено.DisabledColor – The color of text in a control if its DisplayMode property is set to Disabled.

DisabledFill — цвет фона элемента управления, если для его свойства DisplayMode установлено значение Отключено.DisabledFill – The background color of a control if its DisplayMode property is set to Disabled.

Fill — цвет фона элемента управления.Fill – The background color of a control.

Height — расстояние между верхним и нижним краем элемента управления.Height – The distance between a control's top and bottom edges.

HoverBorderColor — цвет границы элемента управления при удерживании указателя мыши на нем.HoverBorderColor – The color of a control's border when the user keeps the mouse pointer on that control.

HoverColor — цвет текста в элементе управления при удерживании указателя мыши на нем.HoverColor – The color of the text in a control when the user keeps the mouse pointer on it.

HoverFill — цвет фона элемента управления при удерживании указателя мыши на нем.HoverFill – The background color of a control when the user keeps the mouse pointer on it.

Image — имя изображения, которое отображается в элементе управления "Изображение", "Звук" или "Микрофон".Image – The name of the image that appears in an image, audio, or microphone control.

ImagePosition — расположение изображения на экране или в элементе управления, если его размеры отличаются от размеров изображения: Fill (Заполнить), Fit (По размеру), Stretch (Растянуть), Tile (Плитка) или Center (По центру).ImagePosition – The position (Fill, Fit, Stretch, Tile, or Center) of an image in a screen or a control if it isn't the same size as the image.

OnSelect — поведение приложения, когда пользователь щелкает элемент управления или касается его.OnSelect – How the app responds when the user taps or clicks a control.

OnStart — поведение приложения, когда пользователь начинает запись с помощью элемента управления "Микрофон".OnStart – How the app responds when the user starts to record with a microphone control.

PressedBorderColor — цвет границы элемента управления при щелчке или касании.PressedBorderColor – The color of a control's border when the user taps or clicks that control.

PressedColor — цвет текста в элементе управления при щелчке или касании.PressedColor – The color of text in a control when the user taps or clicks that control.

PressedFill — цвет фона элемента управления при щелчке или касании.PressedFill – The background color of a control when the user taps or clicks that control.

Reset — свойство, которое указывает, возвращается ли элемент управления к значению по умолчанию.Reset – Whether a control reverts to its default value.

Tooltip — пояснительный текст, отображаемый при наведении указателя мыши на элемент управления.Tooltip – Explanatory text that appears when the user hovers over a control.

Visible определяет, отображается ли элемент управления или он скрыт.Visible – Whether a control appears or is hidden.

Width — расстояние между левым и правым краем элемента управления.Width – The distance between a control's left and right edges.

X — расстояние между левым краем элемента управления и левым краем его родительского контейнера (или экрана, если родительского контейнера нет).X – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).

Y — расстояние между верхним краем элемента управления и верхним краем его родительского контейнера (или экрана, если родительского контейнера нет).Y – The distance between the top edge of a control and the top edge of the parent container (screen if no parent container).

Patch( DataSource; BaseRecord; ChangeRecord )Patch( DataSource, BaseRecord, ChangeRecord )

ПримерExample

  1. Добавьте элемент управленияМикрофон, назовите его MyMic и назначьте его свойству OnStop следующую формулу:Add a Microphone, name it MyMic, and set its OnStop property to this formula:
    Collect(MySounds; MyMic.Audio) Collect(MySounds, MyMic.Audio)

    Не знаете, как добавить, назвать и настроить элемент управления?Don't know how to add, name, and configure a control?

    Нужны дополнительные сведения о функции Collect или других функциях?Want more information about the Collect function or other functions?

  2. Добавьте элемент управления Пользовательская коллекция, расположите его ниже микрофона MyMic и назначьте его свойству Items значение MySounds.Add a Custom gallery control, move it below MyMic, and set the Items property for the Custom gallery control to MySounds.
  3. В шаблоне для элемента управления Пользовательская коллекция добавьте элемент управления Звук и назначьте его свойству Media значение ThisItem.Url.In the template for the Custom gallery control, add an Audio control, and set its Media property to ThisItem.Url.
  4. Нажмите клавишу F5 и щелкните элемент MyMic (или коснитесь его), чтобы начать запись. Чтобы прекратить запись, щелкните или коснитесь его еще раз.Press F5, click or tap MyMic to start recording, and then click or tap it again to stop recording.
  5. В элементе управления Пользовательская коллекция нажмите кнопку воспроизведения в элементе управления Звук, чтобы воспроизвести запись.In the Custom gallery control, click or tap the play button in the Audio control to play back your recording.
  6. Добавьте столько записей, сколько хотите, а затем вернитесь в рабочую область по умолчанию, нажав клавишу Esc.Add as many recordings as you want, and then return to the default workspace by pressing Esc.
  7. (Необязательно) В шаблоне для элемента управления Пользовательская коллекция добавьте элемент управления Кнопка, назначьте его свойству OnSelect формулу Remove(MySounds; ThisItem), нажмите клавишу F5, а затем удалите запись с помощью соответствующего элемента управления Кнопка.(optional) In the template for the Custom gallery control, add a Button control, set its OnSelect property to Remove(MySounds, ThisItem), press F5, and then remove a recording by clicking or tapping the corresponding Button control.

Для сохранения записей на локальном устройстве используйте функцию SaveData, а для обновления источника данных — функцию Patch.Use the SaveData function to save the recordings locally or the Patch function to update a data source.