Ovládací prvek Mikrofon v Power Apps

Ovládací prvek, který umožňuje uživatelům zaznamenávat zvuky na jejich zařízení.

Popis

Pomocí ovládacího prvku Mikrofon zachyťte audio mikrofonem zařízení. Zařízení musí mít mikrofon a uživatel musí aplikaci povolit k používání mikrofonu.

Poslední nahraný zvukový klip je k dispozici prostřednictvím vlastnosti Audio. Pomocí této vlastnosti lze nahraný zvuk:

  • Přehrát pomocí ovládacího prvku Audio. Pomocí ovládacího prvku Audio přehrajte nahrávku. Další informace najdete v příkladech.
  • Dočasně vložte proměnnou nebo kolekci. Pomocí funkcí Set nebo Collect uložte zvukové klipy v proměnné nebo kolekci. Buďte opatrní, pokud používáte více zvukových klipů v kolekci současně, což spotřebovává limitované množství paměti v zařízení. Pomocí funkcí SaveData a LoadData přesuňte zvukové klipy do místního úložiště na zařízení a pro offline scénáře.
  • Uloženo v databázi. Funkci Patch použijte k uložení zvukových klipů v databázi.
  • Přeneseno jako textový řetězec kódovaný base64. Funkci JSON použijte k zakódování zvukových klipů base64.

Formát zaznamenaného zvuku:

  • Formát 3 gp pro Android.
  • Formát AAC pro iOS.
  • Formát OGG pro webové prohlížeče.

Na zachycené médium odkazuje URI textového řetězce. Další informace získáte v dokumentaci datového typu.

Poznámka

Ovládací prvek Mikrofon je podporován pouze u Microsoft Edge založeného na prohlížečích Chromium, Chrome a Firefox a u zařízení se systémy Android a iOS. Všechny ostatní prohlížeče a platformy zobrazí upozornění, že některé funkce aplikace nebudou fungovat.

Základní vlastnosti

Audio - Zvukový klip pořízený, když uživatel zaznamená mikrofon zařízení.

Mic – číselné ID mikrofonu využívaného aplikací na zařízení s více mikrofony

OnStop – Akce, které se mají provést, když uživatel zastaví nahrávání pomocí ovládacího prvku Mikrofon.

Další vlastnosti

AccessibleLabel – popisek pro čtečky obrazovky. Měl by popisovat účel mikrofonu.

BorderColor – barva ohraničení ovládacího prvku.

BorderStyle – styl ohraničení ovládacího prvku Solid (Plné), Dashed (Čárkované), Dotted (Tečkované) nebo None (Žádné).

BorderThickness – tloušťka ohraničení ovládacího prvku.

Color – barva textu v ovládacím prvku.

DisplayMode – ovládací prvek umožňuje zadávání uživatelem (Edit, Úpravy), pouze zobrazuje data (View, Prohlížení) nebo je zakázaný (Disabled, Zakázáno).

DisabledBorderColor – barva ohraničení ovládacího prvku v případě, že vlastnost DisplayMode je nastavena na Disabled (Zakázáno).

DisabledColor – barva textu ovládacího prvku v případě, že vlastnost DisplayMode je nastavena na Disabled (Zakázáno).

DisabledFill – barva pozadí ovládacího prvku v případě, že vlastnost DisplayMode je nastavena na Disabled (Zakázáno).

Fill – barva pozadí ovládacího prvku.

FocusedBorderColor – barva ohraničení ovládacího prvku, když je na něm fokus

FocusedBorderThickness – tloušťka ohraničení ovládacího prvku, když je na něm fokus.

Height – vzdálenost mezi horním a dolním okrajem ovládacího prvku.

HoverBorderColor – barva ohraničení ovládacího prvku při umístění ukazatele myši na ovládací prvek.

HoverColor – barva textu v ovládacím prvku při umístění ukazatele myši na ovládací prvek.

HoverFill – barva pozadí ovládacího prvku při umístění ukazatele myši na ovládací prvek.

Image – název obrázku, který se zobrazuje v ovládacích prvcích Obrázek, Audio nebo Mikrofon.

ImagePosition – pozice obrázku (Fill (Vyplnit), Fit (Přizpůsobit), Stretch (Roztáhnout), Tile (Dlaždice) nebo Center (Na střed)) na obrazovce nebo ovládacím prvku, pokud není stejné velikosti jako obrázek.

OnSelect – Akce k provedení, když uživatel vybere ovládací prvek.

OnStart – Akce, které se mají provést, když uživatel spustí nahrávání pomocí ovládacího prvku Mikrofon.

PressedBorderColor – barva ohraničení ovládacího prvku po výběru ovládacího prvku uživatelem

PressedColor – barva textu v ovládacím prvku po výběru ovládacího prvku uživatelem.

PressedFill – barva pozadí ovládacího prvku po výběru ovládacího prvku uživatelem

Reset – určuje, zda se ovládací prvek vrátí na výchozí hodnotu.

TabIndex – pořadí při navigaci pomocí klávesnice ve srovnání s jinými ovládacími prvky.

Tooltip – vysvětlující text, který se zobrazí, když uživatel najede myší na ovládací prvek.

Visible – možnost zobrazení nebo skrytí ovládacího prvku.

Width – vzdálenost mezi levým a pravým okrajem ovládacího prvku.

X - Vzdálenost mezi levým okrajem ovládacího prvku a levým okrajem nadřazeného kontejneru nebo obrazovky.

Y - Vzdálenost mezi horním okrajem ovládacího prvku a horním okrajem nadřazeného kontejneru nebo obrazovky.

Příklady

Jednoduché přímé přehrávání

V tomto příkladu připojíme přímo ovládací prvek Mikrofon pomocí ovládacího prvku Audio pro okamžité přehrávání:

  1. Přidejte do aplikace ovládací prvek Mikrofon.

  2. Pokud se zobrazí výzva, povolte aplikaci používat mikrofon zařízení.

  3. Přidejte do aplikace ovládací prvek Audio.

  4. Nastavte vlastnost Media ovládacího prvku Audio na:

    Microphone1.Audio
    

    Poznámka

    Podle potřeby nahraďte název ovládacího prvku Microphone1.

  5. Zobrazte náhled aplikace.

  6. Vyberte ovládací prvek Mikrofon pro zahájení nahrávání.

  7. Mluvte pro nahrávání zvuku.

  8. Znovu vyberte ovládací prvek Mikrofon pro ukončení nahrávání.

  9. Vyberte ovládací prvek Audio pro poslech nahrávky.

Přidání zvuků do ovládacího prvku Galerie

V tomto příkladu vytvoříme galerii zvukových klipů uložených v kolekci, kterou lze jednotlivě vybrat pro přehrávání:

  1. Přidejte ovládací prvek Mikrofon.

  2. Nastavte jeho vlastnost OnStop na tento vzorec pomocí funkce Collect:

    Collect( MySounds, MyMic.Audio )
    
  3. Přidejte ovládací prvek Galerie, přesuňte ho pod MyMic.

  4. Nastavte vlastnost Items galerie na tento vzorec:

    MySounds
    
  5. V šabloně ovládacího prvku Custom gallery přidejte ovládací prvek Audio.

  6. Nastavte vlastnost Media ovládacího prvku Audio na tento vzorec:

    ThisItem.Url
    
  7. Stisknutím klávesy F5 zobrazíte náhled aplikace.

  8. Výběrem možnosti MyMic spusťte nahrávání, pak ji vyberte znovu pro zastavení nahrávání.

  9. Nahrávku si přehrajete, když v ovládacím prvku Audio, který je v ovládacím prvku Galerie vyberete tlačítko přehrát.

  10. Přidejte tolik nahrávek, kolik potřebujete, a potom se stisknutím klávesy Esc vraťte do výchozího pracovního prostoru.

  11. (volitelné) V šabloně ovládacího prvku Galerie přidejte ovládací prvek Tlačítko.

  12. Do vlastnosti OnSelect nastavte tento vzorec:

    Remove( MySounds, ThisItem )
    
  13. Stiskněte klávesu F5 a poté odeberte záznam výběrem odpovídajícího ovládacího prvku Tlačítko.

Nahrávky můžete ukládat místně pomocí funkce SaveData nebo funkce Patch k aktualizaci zdroje dat.

Pokyny pro přístupnost

Platí stejné pokyny jako pro Tlačítko, protože Mikrofon je jenom specializované tlačítko. Zvažte také:

Alternativy zvuku

Zvažte přidání alternativní formy zadávání pro uživatele s postižením řeči nebo bez mikrofonu. Příkladem je ovládací prvek Textové zadání, který uživatelům umožní zadávat text.

Barevný kontrast

Podpora pro čtení z obrazovky

Viz také

Omezení ovládacích prvků v Power Apps

Poznámka

Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)

Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).