Controllo Microfono in PowerAppsMicrophone control in PowerApps

Controllo che permette all'utente di registrare suoni.A control with which the user can record sounds.

DescrizioneDescription

Aggiungendo questo controllo, l'utente può aggiornare un'origine dati con uno o più suoni, ovunque sia in esecuzione l'app.If you add this control, the user can update a data source with one or more sounds from wherever the app is running.

Proprietà chiaveKey properties

Mic: in un dispositivo dotato di più di un microfono, indica l'ID numerico di quello usato dall'app.Mic – On a device that has more than one microphone, the numeric ID of the microphone that the app uses.

OnStop: risposta dell'app quando l'utente cessa di registrare con un controllo microfono.OnStop – How the app responds when the user stops recording with a microphone control.

Proprietà aggiuntiveAdditional properties

BorderColor: colore del bordo di un controllo.BorderColor – The color of a control's border.

BorderStyle: indica se il bordo di un controllo è Solid (Tinta unita), Dashed (Tratteggiato), Dotted (Punteggiato) o None (Nessuno).BorderStyle – Whether a control's border is Solid, Dashed, Dotted, or None.

BorderThickness: spessore del bordo di un controllo.BorderThickness – The thickness of a control's border.

Color: colore del testo di un controllo.Color – The color of text in a control.

DisplayMode: indica se il controllo consente l'input dell'utente (Edit), visualizza solo i dati (View) o è disabilitato (Disabled).DisplayMode – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

DisabledBorderColor: colore del bordo di un controllo se la relativa proprietà DisplayMode è impostata su Disabled.DisabledBorderColor – The color of a control's border if the control's DisplayMode property is set to Disabled.

DisabledColor: colore del testo di un controllo se la relativa proprietà DisplayMode è impostata su Disabled.DisabledColor – The color of text in a control if its DisplayMode property is set to Disabled.

DisabledFill: colore dello sfondo di un controllo se la relativa proprietà DisplayMode è impostata su Disabled.DisabledFill – The background color of a control if its DisplayMode property is set to Disabled.

Fill: colore dello sfondo di un controllo.Fill – The background color of a control.

Height: distanza tra i bordi superiore e inferiore del controllo.Height – The distance between a control's top and bottom edges.

HoverBorderColor: colore del bordo di un controllo quando l'utente posiziona il puntatore del mouse su tale controllo.HoverBorderColor – The color of a control's border when the user keeps the mouse pointer on that control.

HoverColor: colore del testo di un controllo quando l'utente posiziona il puntatore del mouse su tale controllo.HoverColor – The color of the text in a control when the user keeps the mouse pointer on it.

HoverFill: colore di sfondo di un controllo quando l'utente posiziona il puntatore del mouse su tale controllo.HoverFill – The background color of a control when the user keeps the mouse pointer on it.

Image: nome dell'immagine visualizzata in un controllo immagine, audio o microfono.Image – The name of the image that appears in an image, audio, or microphone control.

ImagePosition: posizione (Fill, Fit, Stretch, Tile o Center) di un'immagine in una schermata o in un controllo, se quest'ultimo non ha la stessa dimensione dell'immagine.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: modo in cui l'app risponde quando l'utente tocca o fa clic su un controllo.OnSelect – How the app responds when the user taps or clicks a control.

OnStart: risposta dell'app quando l'utente inizia a registrare con un controllo microfono.OnStart – How the app responds when the user starts to record with a microphone control.

PressedBorderColor: colore del bordo di un controllo quando l'utente tocca o fa clic su tale controllo.PressedBorderColor – The color of a control's border when the user taps or clicks that control.

PressedColor: colore del testo di un controllo quando l'utente tocca o fa clic su tale controllo.PressedColor – The color of text in a control when the user taps or clicks that control.

PressedColor: colore dello sfondo di un controllo quando l'utente tocca o fa clic su tale controllo.PressedFill – The background color of a control when the user taps or clicks that control.

Reset: indica se viene ripristinato il valore predefinito di un controllo.Reset – Whether a control reverts to its default value.

Tooltip: testo descrittivo visualizzato quando l'utente posiziona il mouse su un controllo.Tooltip – Explanatory text that appears when the user hovers over a control.

Visible: indica se un controllo viene visualizzato o è nascosto.Visible – Whether a control appears or is hidden.

Width: distanza tra i bordi sinistro e destro di un controllo.Width – The distance between a control's left and right edges.

X: distanza tra il bordo sinistro di un controllo e il bordo sinistro del contenitore padre, schermata se non c'è un contenitore padre.X – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).

X: distanza tra il bordo superiore di un controllo e il bordo superiore del contenitore padre, schermata se non c'è un contenitore padre.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 )

EsempioExample

  1. Aggiungere un controllo Microfono, denominarlo MyMic e impostarne la proprietà OnStop sulla formula seguente:Add a Microphone, name it MyMic, and set its OnStop property to this formula:
    Collect(MySounds, MyMic.Audio)Collect(MySounds, MyMic.Audio)

    Non si sa come aggiungere un controllo, assegnargli un nome e configurarlo?Don't know how to add, name, and configure a control?

    Sono necessarie altre informazioni sulla funzione Collect o su altre funzioni?Want more information about the Collect function or other functions?

  2. Aggiungere un controllo Raccolta personalizzata, spostarlo sotto MyMic e impostare la proprietà Items del controllo Raccolta personalizzata su MySounds.Add a Custom gallery control, move it below MyMic, and set the Items property for the Custom gallery control to MySounds.
  3. Nel modello per il controllo Raccolta personalizzata aggiungere un controllo Audio e impostarne la proprietà Media su ThisItem.Url.In the template for the Custom gallery control, add an Audio control, and set its Media property to ThisItem.Url.
  4. Premere F5, toccare o fare clic su MyMic per avviare la registrazione e quindi toccare o fare clic di nuovo per arrestare la registrazione.Press F5, click or tap MyMic to start recording, and then click or tap it again to stop recording.
  5. Nel controllo Raccolta personalizzata toccare o fare clic sul pulsante di riproduzione nel controllo Audio per riprodurre la registrazione.In the Custom gallery control, click or tap the play button in the Audio control to play back your recording.
  6. Aggiungere tutte le registrazioni desiderate e quindi premere ESC per tornare all'area di lavoro predefinita.Add as many recordings as you want, and then return to the default workspace by pressing Esc.
  7. (Facoltativo) Nel modello per il controllo Raccolta personalizzata aggiungere un controllo Pulsante, impostarne la proprietà OnSelect su Remove(MySounds, ThisItem), premere F5 e quindi rimuovere una registrazione toccando o facendo clic sul controllo Pulsante corrispondente.(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.

Usare la funzione SaveData per salvare le registrazioni in locale o la funzione Patch per aggiornare un'origine dati.Use the SaveData function to save the recordings locally or the Patch function to update a data source.