Control Micrófono en PowerAppsMicrophone control in PowerApps

Un control con el que el usuario puede grabar sonidos.A control with which the user can record sounds.

DescripciónDescription

Si agrega este control, el usuario puede actualizar un origen de datos con uno o más sonidos desde donde se esté ejecutando la aplicación.If you add this control, the user can update a data source with one or more sounds from wherever the app is running.

Propiedades principalesKey properties

Micrófono: en un dispositivo que tenga más de un micrófono, el identificador numérico del micrófono que usa la aplicación.Mic – On a device that has more than one microphone, the numeric ID of the microphone that the app uses.

AlDetener: indica cómo la aplicación responde cuando el usuario detiene la grabación con un control de micrófono.OnStop – How the app responds when the user stops recording with a microphone control.

Propiedades adicionalesAdditional properties

BorderColor: el color de un borde del control.BorderColor – The color of a control's border.

BorderStyle: si el borde del control es Solid, Dashed, Dotted o None.BorderStyle – Whether a control's border is Solid, Dashed, Dotted, or None.

BorderThickness: el grosor de un borde del control.BorderThickness – The thickness of a control's border.

Color: el color del texto en un control.Color – The color of text in a control.

DisplayMode: indica si el control permite entradas de usuario (Edit), solo muestra datos (View) o si está deshabilitado (Disabled).DisplayMode – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

DisabledBorderColor: el color de un borde del control si la propiedad DisplayMode del control está establecida en Disabled.DisabledBorderColor – The color of a control's border if the control's DisplayMode property is set to Disabled.

DisabledColor: el color del texto en un control si su propiedad DisplayMode está establecida en Disabled.DisabledColor – The color of text in a control if its DisplayMode property is set to Disabled.

DisabledFill: el color de fondo de un control si su propiedad DisplayMode está establecida en Disabled.DisabledFill – The background color of a control if its DisplayMode property is set to Disabled.

Fill: el color de fondo de un control.Fill – The background color of a control.

Height: la distancia entre los bordes superior e inferior de un control.Height – The distance between a control's top and bottom edges.

HoverBorderColor: el color de un borde del control cuando el usuario mantiene el puntero del mouse sobre ese control.HoverBorderColor – The color of a control's border when the user keeps the mouse pointer on that control.

HoverColor: el color del texto de un control cuando el usuario mantiene el puntero del mouse sobre él.HoverColor – The color of the text in a control when the user keeps the mouse pointer on it.

HoverFill: el color de fondo de un control cuando el usuario mantiene el puntero del mouse sobre él.HoverFill – The background color of a control when the user keeps the mouse pointer on it.

Imagen: el nombre de la imagen que aparece en un control de imagen, audio o micrófono.Image – The name of the image that appears in an image, audio, or microphone control.

PosiciónDeLaImagen: posición (Rellenar, Ajustar, Estirar, Icono o Centrar) de una imagen en una pantalla o un control, si no tiene el mismo tamaño que la imagen.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: indica cómo responde la aplicación cuando el usuario toca o hace clic en un control.OnSelect – How the app responds when the user taps or clicks a control.

AlIniciar: indica cómo la aplicación responde cuando el usuario comienza a grabar con un control de micrófono.OnStart – How the app responds when the user starts to record with a microphone control.

PressedBorderColor: el color de un borde del control cuando el usuario toca o hace clic en ese control.PressedBorderColor – The color of a control's border when the user taps or clicks that control.

PressedColor: el color de texto de un control cuando el usuario toca o hace clic en ese control.PressedColor – The color of text in a control when the user taps or clicks that control.

PressedFill: el color de fondo de un control cuando el usuario toca o hace clic en ese control.PressedFill – The background color of a control when the user taps or clicks that control.

Reset: indica si un control vuelve a su valor predeterminado.Reset – Whether a control reverts to its default value.

Información sobre herramientas: texto explicativo que aparece cuando el usuario mantiene el puntero sobre un control.Tooltip – Explanatory text that appears when the user hovers over a control.

Visible: indica si un control aparece o está oculto.Visible – Whether a control appears or is hidden.

Width: la distancia entre los bordes derecho e izquierdo de un control.Width – The distance between a control's left and right edges.

X: la distancia entre el borde izquierdo de un control y el borde izquierdo de su contenedor primario (la pantalla si no hay un contenedor primario).X – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).

Y: la distancia entre el borde superior de un control y el borde superior de su contenedor primario (la pantalla si no hay un contenedor primario).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 )

EjemploExample

  1. Agregue un Micrófono, asígnele el nombre MyMicy establezca su propiedad AlDetener en esta fórmula:Add a Microphone, name it MyMic, and set its OnStop property to this formula:
    Collect(MySounds, MyMic.Audio)Collect(MySounds, MyMic.Audio)

    ¿No sabe cómo agregar, nombrar y configurar un control?Don't know how to add, name, and configure a control?

    ¿Desea más información sobre la función Recopilar u otras funciones?Want more information about the Collect function or other functions?

  2. Agregue un control Galería personalizada muévalo debajo de MyMic establezca la propiedad Elementos para el control Galería personalizada en MySounds.Add a Custom gallery control, move it below MyMic, and set the Items property for the Custom gallery control to MySounds.
  3. En la plantilla para el control Galería personalizada de control, agregue un control Audio y establezca su propiedad Multimedia en ThisItem.Url.In the template for the Custom gallery control, add an Audio control, and set its Media property to ThisItem.Url.
  4. Presione F5, pulse o haga clic en MyMic para iniciar la grabación y luego pulse o haga clic en nuevo para detener la grabación.Press F5, click or tap MyMic to start recording, and then click or tap it again to stop recording.
  5. En el control Galería personalizada, pulse o haga clic en el botón de reproducción en el control Audio para reproducir la grabación.In the Custom gallery control, click or tap the play button in the Audio control to play back your recording.
  6. Agregue tantas grabaciones como desee y, a continuación, presione Esc para volver al área de trabajo predeterminada.Add as many recordings as you want, and then return to the default workspace by pressing Esc.
  7. (opcional) En la plantilla para el control Galería personalizada, agregue un control Botón, establezca su propiedad AlSeleccionar en Quitar (MySounds, EsteElemento), presione F5 y, a continuación, quite una grabación haciendo clic o pulsando el correspondiente control Botón.(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.

Use la función SaveData para guardar las grabaciones localmente o la función Patch para actualizar el origen de datos.Use the SaveData function to save the recordings locally or the Patch function to update a data source.