Ovládací prvok Mikrofón v službe Power Apps

Ovládací prvok, ktorý používateľom aplikácie umožňuje nahrávať zvuky na ich zariadení.

Popis

Použite ovládací prvok Mikrofón ovládanie na zachytenie zvuku pomocou mikrofónu zariadenia. Zariadenie musí mať mikrofón a používateľ musí aplikácii povoliť používanie mikrofónu.

Najnovšie zaznamenaný zvukový klip je k dispozícii prostredníctvom vlastnosti Audio. Pomocou tejto vlastnosti sa môže nahraný zvuk:

  • Prehrávať pomocou ovládacieho prvku Zvuk. Používať ovládací prvok Audio na počúvanie záznamu. Ďalšie informácie nájdete v príkladoch.
  • Dočasne vložené do premennej alebo zbierky. Použite funkcie Set alebo Collect na ukladanie zvukových klipov do premennej alebo zbierky. Pri použití viacerých zvukových klipov v kolekcii súčasne s obmedzenou pamäťou zariadenia je potrebná zvýšená opatrnosť. Použite funkcie SaveData a LoadData na presun zvukových klipov do miestneho úložiska na zariadení a pre offline scenáre.
  • Uložené do databázy. Použite funkciu Patch na ukladanie zvukových klipov do databázy.
  • Prenášané sa ako textový reťazec s kódovaním base64. Použite funkciu JSON na kódovanie zvukových klipov do formátu base64.

Formát zaznamenaného zvuku:

  • 3gp formát pre Android.
  • AAC formát pre iOS.
  • OGG formát pre webové prehliadače.

Na zachytené médiá sa odkazuje pomocou textového reťazca URI. Viac informácií nájdete v dokumentácii k typom údajov.

Poznámka

Ovládanie mikrofónu je podporované iba v Microsoft Edge prehliadačoch Chromium, Chrome a Firefox ; a Android a iOS zariadenia. Vo všetkých ostatných prehliadačoch a platformách sa zobrazí upozornenie na to, že niektoré funkcie aplikácie nebudú fungovať.

Obmedzenia

Ovládanie mikrofónu má tieto obmedzenia:

  • Aplikácia Power Apps Mobile funguje v rôznych typoch zariadení a niektoré z nich majú obmedzenia, ktoré sú špecifické pre danú platformu:
    • Videá môžete prehrávať vo viacerých ovládacích prvkoch videa súčasne na všetkých platformách okrem zariadení iPhone.
    • Zvuk môžete nahrávať pomocou viacerých ovládacích prvkov mikrofón súčasne na všetkých platformách okrem webového prehrávača.

Vlastnosti kľúča

Audio – Zvukový klip nasnímaný, keď používateľ zaznamenáva s mikrofónom zariadenia.

Mic – Číselné ID mikrofónu na zariadení s viacerými mikrofónmi.

OnStop – Akcie, ktoré sa majú vykonať, keď používateľ zastaví nahrávanie pomocou ovládacieho prvku Mikrofón.

Ďalšie vlastnosti

AccessibleLabel – označenie pre čítačky obrazovky. Malo by popisovať účel mikrofónu.

BorderColor – farba orámovania ovládacieho prvku.

BorderStyle – štýl orámovania ovládacieho prvku Solid (Plné), Dashed (Prerušované), Dotted (Bodkované) alebo None (Žiadne).

BorderThickness – hrúbka orámovania ovládacieho prvku.

Farba – farba textu v ovládacom prvku.

DisplayMode – údaj o tom, či ovládací prvok umožňuje vstup používateľa (Edit), iba zobrazuje údaje (View) alebo je zakázaný (Disabled).

DisabledBorderColor – farba orámovania ovládacieho prvku v prípade, že je vlastnosť DisplayMode nastavená na možnosť Disabled.

DisabledColor – farba textu ovládacieho prvku v prípade, že je vlastnosť DisplayMode nastavená na Disabled.

DisabledFill – farba pozadia ovládacieho prvku v prípade, že je vlastnosť DisplayMode nastavená na Disabled.

Fill – farba pozadia ovládacieho prvku.

FocusedBorderColor – farba orámovania zameraného ovládacieho prvku.

FocusedBorderThickness – hrúbka orámovania zameraného ovládacieho prvku.

Height – vzdialenosť medzi horným a dolným okrajom ovládacieho prvku.

HoverBorderColor – farba orámovania ovládacieho prvku pri umiestnení ukazovateľa myši na ovládací prvok.

HoverColor – farba textu v ovládacom prvku pri umiestnení ukazovateľa myši na ovládací prvok.

HoverFill – farba pozadia ovládacieho prvku pri umiestnení ukazovateľa myši na ovládací prvok.

Obrázok – názov obrázku, ktorý sa zobrazuje v ovládacích prvkoch Obrázok, Zvuk alebo Mikrofón.

ImagePosition – pozícia obrázku (Fill (Vyplniť), Fit (Prispôsobiť), Stretch (Roztiahnuť), Tile (Dlaždice) alebo Center (Na stred)) na obrazovke alebo v ovládacom prvku, ak nie je rovnakej veľkosti ako obrázok.

OnSelect – Akcie, ktoré sa majú vykonať, keď používateľ vyberie ovládací prvok.

OnStart – Akcie, ktoré sa majú vykonať, keď používateľ spustí nahrávanie pomocou ovládacieho prvku Mikrofón.

PressedBorderColor – farba orámovania ovládacieho prvku po výbere ovládacieho prvku zo strany používateľa.

PressedColor – farba textu ovládacieho prvku po výbere ovládacieho prvku zo strany používateľa.

PressedFill – farba pozadia ovládacieho prvku po výbere ovládacieho prvku zo strany používateľa.

Reset – určuje, či sa ovládací prvok vráti na predvolenú hodnotu.

TabIndex – príkaz na navigáciu pomocou klávesnice v porovnaní s inými ovládacími prvkami.

Tooltip – vysvetľujúci text, ktorý sa zobrazí, keď používateľ prejde myšou na ovládací prvok.

Visible – možnosť zobrazenia alebo skrytia ovládacieho prvku.

Width – vzdialenosť medzi ľavým a pravým okrajom ovládacieho prvku.

X – Vzdialenosť medzi ľavým okrajom ovládacieho prvku a ľavým okrajom jej nadradeného kontajnera alebo obrazovky.

Y – Vzdialenosť medzi horným okrajom ovládacieho prvku a ľavým okrajom jej nadradeného kontajnera alebo obrazovky.

Príklady

Jednoduché priame prehrávanie

V tomto príklade pripojíme priamo ovládací prvok Mikrofón s ovládacím prvkom Zvuk pre okamžité prehrávanie:

  1. Pridajte ovládací prvok Mikrofón do svojej aplikácie.

  2. Ak sa zobrazí výzva, autorizujte aplikáciu na používanie mikrofónu zariadenia.

  3. Pridajte ovládací prvok Zvuk do svojej aplikácie.

  4. Nastavte vlastnosť Media ovládacieho prvku Zvuk na vzorec:

    Microphone1.Audio
    

    Poznámka

    Nahraďte názov ovládacieho prvku mikrofónu Microphone1 podľa potreby.

  5. Skontrolujte aplikáciu.

  6. Vyberte ovládací prvok Mikrofón na začatie nahrávania.

  7. Hovorte a nahrávajte zvuk.

  8. Vyberte ovládací prvok Mikrofón znova na ukončenie nahrávania.

  9. Vyberte ovládací prvok Zvuk na vypočutie nahrávky.

V tomto príklade vytvoríme galériu zvukových klipov uložených v kolekcii, ktorú je možné jednotlivo vybrať na prehrávanie:

  1. Pridajte ovládací prvok Mikrofón.

  2. Nastavte jeho vlastnosť OnStop na tento vzorec pomocou funkcie Collect:

    Collect( MySounds, MyMic.Audio )
    
  3. Pridajte ovládací prvok Galéria, presuňte ho pod MyMic.

  4. Nastavte vlastnosť Items galérie na tento vzorec:

    MySounds
    
  5. V šablóne pre ovládací prvok Vlastná galéria pridajte ovládací prvok Audio.

  6. Nastavte vlastnosť Media ovládacieho prvku Zvuk na tento vzorec:

    ThisItem.Url
    
  7. Stlačením klávesu F5 zobrazíte ukážku aplikácie.

  8. Výberom možnosti MyMic spustite nahrávanie a opätovným výberom zastavte nahrávanie.

  9. V ovládacom prvku Galéria vyberte tlačidlo prehratia v ovládacom prvku Zvuk a prehrajte si tak vytvorený záznam.

  10. Pridajte toľko záznamov, koľko chcete, a potom sa stlačením klávesu Esc vráťte do predvoleného pracovného priestoru.

  11. (nepovinné) V šablóne pre ovládací prvok Galéria pridajte ovládací prvok Button.

  12. Jeho vlastnosť OnSelect nastavte na tento vzorec:

    Remove( MySounds, ThisItem )
    
  13. Stlačte kláves F5 a potom odstráňte nahrávku výberom príslušného ovládacieho prvku Tlačidlo.

Pomocou funkcie SaveData môžete uložiť nahrávky lokálne alebo použiť funkciu Patch na aktualizáciu zdroja údajov.

Pokyny na zjednodušenie ovládania

Platia rovnaké pokyny ako pre ovládací prvok Button, pretože ovládací prvok Mikrofón je len špecializované tlačidlo. Zvážte tiež:

Alternatívy zvuku

Zvážte pridanie alternatívnej formy vstupu pre používateľov s postihnutím reči alebo bez mikrofónu. Príkladom je ovládací prvok Text input, ktorý používateľom umožňuje zadávať text.

Farebný kontrast

Podpora čítača obrazovky

Pozrite si tiež:

Obmedzenia ovládacích prvkoch v Power Apps

Poznámka

Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)

Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).