Deli z drugimi prek


Kontrolnik »Mikrofon« v Power Apps

Kontrolnik, ki uporabnikom aplikacij omogoča snemanje zvokov z njihovo napravo.

Opis

Uporabite kontrolnik Mikrofon, da zajamete zvok z mikrofonom naprave. Naprava mora imeti mikrofon, uporabnik pa mora aplikacijo pooblastiti za uporabo mikrofona.

Nazadnje posneti zvočni posnetek je na voljo v lastnosti Zvok. S to lastnostjo lahko zvočni posnetek:

  • Predvajate ponovno s kontrolnikom za zvok. Uporabite kontrolnik Audio za poslušanje posnetka. Za več informacij si oglejte primere.
  • Začasno vstavite v spremenljivko ali zbirko. Uporabite funkciji Nastavi ali Zberi, da shranite zvočne posnetke v spremenljivko ali zbirko. Bodite previdni s hrambo več zvočnih posnetkov v zbirki hkrati zaradi omejenega pomnilnika naprave. Uporabite funkciji SaveData in LoadData, da premaknete zvočne posnetke v lokalni pomnilnik naprave in za scenarije brez povezave.
  • Shranjeno v zbirko podatkov. Uporabite funkcijo Popravek, da shranite zvočne posnetke v zbirko podatkov.
  • Preneseno kot besedilni niz, kodiran z Base64. Uporabite funkcijo JSON za kodiranje zvočnih posnetkov z Base64.

Oblika zapisa zvočnega posnetka:

  • Oblika zapisa 3gp za Android.
  • Format AAC za iOS.
  • Oblika zapisa OGG za spletne brskalnike.

Na zajete večpredstavnostne vsebine se sklicuje URI z besedilnim nizom. Za več informacij si preberite dokumentacijo o vrsti podatkov.

Opomba

Upravljanje mikrofona je podprto samo v Microsoft Edge brskalnikih Chromium, Chrome in Firefox ; in Android in iOS naprave. V drugih brskalnikih in platformah se bo prikazalo opozorilo, da nekatere funkcije aplikacije ne bodo delovale.

Omejitve

Upravljanje mikrofona ima naslednje omejitve:

  • Storitev Power Apps za mobilne naprave deluje v različnih vrstah naprav, nekatere od njih pa imajo omejitve, ki so značilne za to platformo:
    • Videoposnetke lahko predvajate v več Video kontrolih hkrati na vseh platformah razen na napravah iPhone.
    • Zvok lahko snemate z več mikrofonskimi kontrolami hkrati na vseh platformah razen spletnega predvajalnika.

Lastnosti ključa

Zvok – Zvočni posnetek, ki se zajame, kadar uporabnik snema z mikrofonom naprave.

Mikrofon – Numerični ID mikrofona na napravi, ki ima več mikrofonov.

OnStop – Dejanja za izvedbo, ko uporabnik ustavi snemanje s kontrolnikom mikrofona.

Dodatne lastnosti

AccessibleLabel – Oznaka za bralnike zaslonov. Opisuje namen mikrofona.

BorderColor – Barva obrobe kontrolnika.

BorderStyle – Določa, ali je obroba kontrolnika nastavljena na Fiksno, Črtkano, Pikčasto ali Brez.

BorderThickness – Debelina obrobe kontrolnika.

Barva – Barva besedila v kontrolniku.

DisplayMode – Določa, ali kontrolnik omogoča vnašanje uporabnika (Uredi), prikaz podatkov (Ogled) oziroma je onemogočen (Onemogočeno).

DisabledBorderColor – Barva obrobe kontrolnika, če je lastnost kontrolnika DisplayMode nastavljena na Onemogočeno.

DisabledColor – Barva besedila v kontrolniku, če je njegova lastnost DisplayMode nastavljena na Onemogočeno.

DisabledFill – Barva ozadja kontrolnika, če je njegova lastnost DisplayMode nastavljena na Onemogočeno.

Polnilo – Barva ozadja kontrolnika.

FocusedBorderColor – Barva obrobe kontrolnika, kadar je kontrolnik v fokusu.

FocusedBorderThickness – Debelina obrobe kontrolnika, kadar je kontrolnik v fokusu.

Višina – Razdalja med zgornjim in spodnjim robom kontrolnika.

HoverBorderColor – Barva obrobe kontrolnika, ko se uporabnik s kazalcem miške ustavi na tem kontrolniku.

HoverColor – Barva besedila v kontrolniku, ko se uporabnik s kazalcem miške ustavi na njem.

HoverFill – Barva ozadja kontrolnika, ko se uporabnik s kazalcem miške ustavi na njem.

Image – Ime slike, ki se prikaže v kontrolniku za sliko, zvok ali mikrofon.

ImagePosition – Položaj (Polnilo, Prileganje, Raztegnjeno, Ploščica ali Na sredino) slike na zaslonu ali kontrolniku, če ni enako velik kot slika.

OnSelect – Dejanja za izvedbo, ko uporabnik izbere kontrolnik.

OnStart – Dejanja za izvedbo, ko uporabnik začne snemanje s kontrolnikom mikrofona.

PressedBorderColor – Barva obrobe kontrolnika, ko uporabnik izbere ta kontrolnik.

PressedColor – Barva besedila v kontrolniku, ko uporabnik izbere ta kontrolnik.

PressedFill – Barva ozadja kontrolnika, ko uporabnik izbere ta kontrolnik.

Reset – Določi, ali se kontrolnik ponastavi na privzeto vrednost.

TabIndex – Vrstni red pomikanja po tipkovnici v primerjavi z drugimi kontrolniki.

Tooltip – besedilo z razlago, ki se prikaže, ko uporabnik pomakne kazalec miške nad kontrolnik.

Vidno – Določa, ali je kontrolnik prikazan ali skrit.

Širina – Razdalja med levim in desnim robom kontrolnika.

X – Razdalja med levim robom kontrolnika in levim robom njegovega nadrejenega vsebnika ali zaslona.

Y – Razdalja med zgornjim robom kontrolnika in zgornjim robom njegovega nadrejenega vsebnika ali zaslona.

Primeri

Enostavno neposredno predvajanje

V tem primeru bomo kontrolnik za mikrofon neposredno povezali s kontrolnikom za zvok za takojšnje predvajanje:

  1. Dodajte kontrolnik za mikrofon v vašo aplikacijo.

  2. Dovolite aplikaciji, da po potrebi uporabi mikrofon naprave.

  3. Dodajte kontrolnik za zvok v vašo aplikacijo.

  4. Nastavite lastnost Večpredstavnostne vsebine kontrolnika za zvok na to formulo:

    Microphone1.Audio
    

    Opomba

    Ustrezno spremenite ime kontrolnika za mikrofon Mikrofon1.

  5. Opravite predogled aplikacije.

  6. Izberite kontrolnik za mikrofon, da začnete snemati.

  7. Začnite govoriti, da posnamete zvočne posnetke.

  8. Ponovno izberite kontrolnik za mikrofon, da končate snemati.

  9. Izberite kontrolnik za zvok, da začnete poslušati posnetek.

V tem primeru bomo ustvarili galerijo zvočnih posnetkov, shranjenih v zbirki, ki jih lahko posamično izberete za predvajanje:

  1. Dodaj kontrolnik za mikrofon.

  2. Nastavite njegovo lastnost OnStop za to formulo prek funkcije Zberi:

    Collect( MySounds, MyMic.Audio )
    
  3. Dodajte kontrolnik za galerijo in ga premaknite pod MyMic.

  4. Nastavite lastnost Elementi za galerijo v tej formuli:

    MySounds
    
  5. V predlogi za kontrolnik Custom gallery dodajte kontrolnik Audio.

  6. Nastavite lastnost kontrolnika za zvok Večpredstavnostne vsebine v to formulo:

    ThisItem.Url
    
  7. Pritisnite tipko F5 za predogled aplikacije.

  8. Izberite MyMic, da začnete snemati, in ga nato znova izberite, da zaustavite snemanje.

  9. V kontrolniku za galerijo izberite gumb za predvajanje v kontrolniku za zvok, da se začne posnetek predvajati.

  10. Dodajte poljubno število posnetkov in se s pritiskom tipke Esc vrnite na privzeti delovni prostor.

  11. (izbirno) V predlogi za kontrolnik Gallery dodajte kontrolnik Button.

  12. Nastavite njegovo lastnost OnSelect na to formulo:

    Remove( MySounds, ThisItem )
    
  13. Pritisnite tipko F5 in odstranite posnetek z izbiro ustreznega kontrolnika Button.

Uporabite funkcijo SaveData, da shranite posnetke lokalno, ali funkcijo Popravek, da posodobite vir podatkov.

Smernice o dostopnosti

Za Button veljajo enake smernice, saj je gumb Mikrofon samo namenski gumb. Upoštevajte tudi naslednje:

Zvočne alternative

Razmislite o dodajanju alternativne oblike vnosa za uporabnike z motnjami govora ali uporabnike, ki nimajo mikrofona. Na primer Text input, ki uporabnikom omogoča vnos besedila.

Barvni kontrast

Podpora za bralnik zaslona

Glejte tudi

Omejitve kontrolnikov v storitvi Power Apps

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).