Kontrola Microphone u Power Apps

Kontrola koja omogućuje korisnicima aplikacija da snimaju zvukove sa svog uređaja.

Opis

Koristite kontrolu Microphone za snimanje zvuka pomoću mikrofona uređaja. Uređaj mora imati mikrofon a korisnik mora autorizirati aplikaciju da koristi mikrofon.

Najnovije snimljeni audioisječak raspoloživ je putem svojstva Audio. S ovim svojstvom snimljeni audio može biti:

  • Reproduciran uz kontrolu Audio. Koristite kontrolu Audio za slušanje snimke. Za dodatne informacije pogledajte primjere.
  • Privremeno stavite u varijablu ili zbirku. Koristite funkcije Postavi ili Collect da biste pohranili audioisječke u varijablu ili zbirku. Budite oprezni s više audioisječaka u zbirci istovremeno s ograničenom memorijom uređaja. Koristite funkcije SaveData i Preuzmipodatke da biste premjestili audioisječke na lokalnu pohranu na uređaju i za izvanmrežne scenarije.
  • Pohranjeno u bazi podataka. Koristite funkciju Patch da biste pohranili audioisječke u bazu podataka.
  • Prenosi se kao base64 kodirani tekstni niz. Koristite funkciju JSON da biste kodirali audioisječke pomoću sheme base64.

Format snimljenog zvuka:

  • 3gp format za Android.
  • AAC format za iOS.
  • OGG format za web-preglednici.

Na snimljeni medij referira se URI s tekstnim nizom. Za više informacija pročitajte dokumentacija vrste podataka.

Napomena

Upravljanje mikrofonom podržano je samo na Microsoft Edge temelju preglednika Chromium, Firefox Android Chrome i iOS i uređaja. Svi ostali preglednici i platforme prikazat će upozorenje da neke značajke aplikacije neće raditi.

Ograničenja

Kontrola mikrofona ima sljedeća ograničenja:

  • Uslugu Power Apps za mobilne uređaje moguće je pokrenuti na različitim uređajima, a neki od njih imaju ograničenja koja su specifična za tu platformu:
    • Videozapise možete reproducirati u više kontrola videozapisa istovremeno na svim platformama osim iPhone uređaja.
    • Zvuk možete istovremeno snimati s više kontrola mikrofona na svim platformama osim web playera.

Svojstva ključa

Audio – Audioisječak snimljen kada korisnik snima mikrofonom uređaja.

Mic – Brojčani ID mikrofona na uređaju koji ima više od jednog mikrofona.

OnStop – Radnje koje treba provesti kada korisnik zaustavi snimanje s pomoću kontrole mikrofona.

Dodatna svojstva

AccessibleLabel – Oznaka za čitače zaslona. Treba opisati svrhu mikrofona.

BorderColor – Boja obruba kontrole.

BorderStyle – Bilo da je obrub kontrole Ispunjen, Iscrtkan, Točkast ili Nema.

BorderThickness – Debljina obruba kontrole.

Color – Boja teksta u kontroli.

DisplayMode – Bilo da kontrola dopušta korisnički unos (Uredi), samo prikazuje podatke (Prikaz) ili je onemogućena (Disabled).

Onemogućenabojaobruba – Boja obruba kontrole ako je svojstvo kontrole DisplayMode postavljeno na Disabled.

DisabledColor – Boja teksta u kontroli ako je njeno svojstvo DisplayMode postavljeno na Disabled.

Onemogućenaispuna – Pozadina boje kontrole ako je njeno svojstvo DisplayMode postavljeno na Disabled.

Fill – Boja pozadine kontrole.

Fokusiranabojaobruba – Boja obruba kontrole kada je kontrola fokusirana.

Fokusiranadebljinaobruba – Debljina obruba kontrole kada je kontrola fokusirana.

Height – Udaljenost između gornjeg i donjeg ruba kontrole.

Bojaobrubazadržavanjapokazivača – Boja obruba kontrole kada korisnik drži pokazivač miša na toj kontroli.

Bojazadržavanjapokazivača – Boja teksta u kontroli kada korisnik drži pokazivač miša na njoj.

Ispunazadržavanjapokazivača – Boja pozadine kontrole kada korisnik drži pokazivač miša na njoj.

Slika – Naziv slike koja se pojavljuje u kontroli slike, audiozapisa ili mikrofona.

ImagePosition – Položaj (Ispuni, Prilagodi, Rastegni, Poploči ili Centriraj) slike na zaslonu ili kontrole ako nije iste veličine ako slika.

OnSelect – Radnje koje treba obaviti kada korisnik odabere kontrolu.

OnStart – Radnje koje treba provesti kada korisnik pokrene snimanje s pomoću kontrole mikrofona.

Pritisnutabojaobruba – Boja obruba kontrole kada korisnik odabere tu kontrolu.

Pritisnutaboja – Boja teksta u kontroli kada korisnik odabere tu kontrolu.

Pritisnutaispuna – Boja pozadine kontrole kada korisnik odabere tu kontrolu.

Ponovno postavi – Vraća li se kontrola na svoju zadanu vrijednost.

Indekskartice – Redoslijed navigacije na tipkovnici u usporedbi s drugim kontrolama.

Opiselementa – Text objašnjenja koji se pojavljuje kada korisnik pomiče pokazivač preko kontrole.

Visible – Bilo da se kontrola prikazuje ili je skrivena.

Width – Udaljenost između lijevog i desnog ruba kontrole.

X – Udaljenost između lijevog ruba kontrole i lijevog ruba njegovog nadređenog spremnika ili zaslona.

Y – Udaljenost između gornjeg ruba kontrole i gornjeg ruba njegovog nadređenog spremnika ili zaslona.

Primjeri

Jednostavna izravna reprodukcija

U ovom primjeru, izravno ćemo povezati kontrolu Microphone s kontrolom Audio za trenutnu reprodukciju:

  1. Dodaj kontrolu Microphone svojoj aplikaciji.

  2. Autorizirajte aplikaciju da koristi mikrofon uređaja ako se to od vas zatraži.

  3. Dodajte kontrolu Audio svojoj aplikaciji.

  4. Postavite kontrolu Audio svojstva Medij na ovu formulu:

    Microphone1.Audio
    

    Napomena

    Zamijenite naziv kontrole mikrofona Mikrofon1 prema potrebi.

  5. Pretpregledajte aplikaciju.

  6. Odaberite kontrolu Microphone za početak snimanja.

  7. Govorite za snimanje zvuka.

  8. Ponovno odaberite kontrolu Microphone da biste završili snimanje.

  9. Odaberite kontrolu Audio da biste čuli snimku.

U ovom ćemo primjeru stvoriti galeriju audioisječaka pohranjenih u zbirci koja se može pojedinačno odabrati za reprodukciju:

  1. Dodaj kontrolu Microphone.

  2. Postavite njeno svojstvo OnStop na ovu formulu pomoću funkcije Collect:

    Collect( MySounds, MyMic.Audio )
    
  3. Dodajte kontrolu Gallery premjestite je ispod Mojmik.

  4. Postavite svojstvo Items za galeriju na ovu formulu:

    MySounds
    
  5. U predlošku za kontrolu Prilagodi galeriju dodajte kontrolu Audio.

  6. Postavite svojstvo Medij audio kontrole na ovu formulu:

    ThisItem.Url
    
  7. Pritisnite F5 za pretpregled aplikacije.

  8. Odaberite Mojmik za početak snimanja, a zatim ga odaberite ponovno da biste zaustavili snimanje.

  9. U kontroli Gallery odaberite gumb za reprodukciju u kontroli Audio da biste reproducirali svoju snimku.

  10. Dodajte koliko god želite snimaka, a zatim se vratite na zadani radni prostor pritiskom na tipku Esc.

  11. (po izboru) U predlošku za kontrolu Gallery dodajte kontrolu Button.

  12. Postavite njeno svojstvo OnSelect na formulu:

    Remove( MySounds, ThisItem )
    
  13. Pritisnite F5, a zatim uklonite snimku odabirom odgovarajuće kontrole Button.

Koristite funkciju SaveData da biste spremili snimke lokalno ili funkciju Patch da biste ažurirali izvor podataka.

Smjernice za pristupačnost

Primijenjuju se iste smjernice za Button jer je Microphone poseban gumb. Također, uzmite u obzir:

Alternative audiozapisa

Razmotrite o dodavanju alternativnog oblika unosa za korisnike s poremećajem govora ili bez mikrofona. Na primjer, Text input da biste dopustili korisnicima da upišu tekst.

Kontrast boje

Podrška za čitač zaslona

Pogledajte također

Ograničenja kontrola u servisu Power Apps

Napomena

Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)

Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).