Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Kontrola koja korisnicima aplikacija omogućuje snimanje zvukova s uređaja.
Opis
Pomoću kontrole mikrofona snimite zvuk mikrofonom uređaja. Uređaj mora imati mikrofon, a korisnik mora autorizirati aplikaciju za korištenje mikrofona.
Zadnji snimljeni audioisječak dostupan je putem svojstva Audio . Uz to svojstvo snimljeni zvuk može biti:
- Reproducirano pomoću kontrole zvuka. Pomoću kontrole zvuka preslušajte snimku. Dodatne informacije potražite u primjerima.
- Privremeno unesite varijablu ili zbirku. Pomoću funkcija Setili Collect pohranite audioisječke u varijabli ili zbirci. Budite oprezni s više audioisječaka u zbirci istovremeno s ograničenom memorijom uređaja. Pomoću funkcija SaveData i LoadData premjestite audioisječke u lokalnu pohranu na uređaju i u slučaju izvanmrežnih scenarija.
- Spremljeno u bazi podataka. Pomoću funkcije Patch pohranite audioisječke u bazu podataka.
- Prenosi se kao tekstni niz base64 kodiran. Koristite funkciju JSON za base64 kodiranje audioisječaka.
Oblik snimljenog zvuka:
- 3gp format za Android.
- AAC oblik za iOS.
- OGG oblik za web-preglednike.
Snimljeni medijski sadržaj referencira URI tekstnog niza. Dodatne informacije potražite u dokumentaciji o vrsti podataka.
Napomena
Kontrola mikrofona podržana je samo u pregledniku Microsoft Edge na temelju preglednika Chromium, Chrome i Firefox. uređajima sa sustavima Android i iOS. Svi ostali preglednici i platforme prikazat će upozorenje da neke značajke aplikacije neće funkcionirati.
Ograničenja
Kontrola mikrofona ima sljedeća ograničenja:
- Power Apps Mobile pokreće se na različitim vrstama uređaja, a neki od njih imaju ograničenja specifična za tu platformu:
- Videozapise možete istovremeno reproducirati u više kontrola za videozapise na svim platformama osim na uređajima iPhone.
- Zvuk možete istovremeno snimiti pomoću više kontrola mikrofona na svim platformama osim reproduktora weba.
Ključna svojstva
Zvuk – audioisječak snimljen kada korisnik snima pomoću mikrofona uređaja.
Mikrofon – numerički ID mikrofona na uređaju s više mikrofona.
OnStop – radnje koje se izvode kada korisnik prestane snimati pomoću kontrole mikrofona.
Dodatna svojstva
AccessibleLabel – Oznaka za čitače zaslona. Treba opisati svrhu mikrofona.
BorderColor – boja obruba kontrole.
BorderStyle – je li obrub kontrole ispunjen,iscrtan, točkasti ili ništa.
BorderThickness – debljina obruba kontrole.
Boja – boja teksta u kontroli.
DisplayMode – dopušta li kontrola korisnički unos (uređivanje), prikazuje samo podatke (prikaz) ili je onemogućena (onemogućeno).
DisabledBorderColor – boja obruba kontrole ako je svojstvo kontrole DisplayMode postavljeno na Onemogućeno.
DisabledColor – boja teksta u kontroli ako je njegovo svojstvo DisplayMode postavljeno na Onemogućeno.
DisabledFill – boja pozadine kontrole ako je njegovo svojstvo DisplayMode postavljeno na Onemogućeno.
Ispuna – boja pozadine kontrole.
FocusedBorderColor – boja obruba kontrole kada je kontrola fokusirana.
FocusedBorderThickness – debljina obruba kontrole kada je kontrola fokusirana.
Visina – udaljenost između gornjih i donjih rubova kontrole.
HoverBorderColor – boja obruba kontrole kada korisnik zadrži pokazivač miša na toj kontroli.
HoverColor – boja teksta u kontroli kada korisnik zadrži pokazivač miša na njemu.
HoverFill – boja pozadine kontrole kada korisnik zadrži pokazivač miša na njemu.
Slika – naziv slike koja se prikazuje na slici, audiouređaju ili mikrofonu.
ImagePosition – položaj slike (Ispuna, Prilagodba, Rastegnuto, Pločica ili Sredina) slike na zaslonu ili kontrola ako nije iste veličine kao slika.
OnSelect – akcije koje se izvode kada korisnik odabere kontrolu.
OnStart – radnje koje se izvode kada korisnik počne snimati pomoću kontrole mikrofona.
PressedBorderColor – boja obruba kontrole kada korisnik odabire tu kontrolu.
PressedColor – boja teksta u kontroli kada korisnik odabire tu kontrolu.
PressedFill – boja pozadine kontrole kada korisnik odabire tu kontrolu.
Ponovno postavljanje – vraća li se kontrola na zadanu vrijednost.
TabIndex – redoslijed navigacije tipkovnicom u usporedbi s drugim kontrolama.
Opis elementa – tekst objašnjenja koji se pojavljuje kada korisnik zadrži pokazivač iznad kontrole.
Vidljivo – prikazuje li se kontrola ili je skrivena.
Širina – udaljenost između lijevih i desnih rubova kontrole.
X – udaljenost između lijevog ruba kontrole i lijevog ruba nadređenog spremnika ili zaslona.
Y – udaljenost između gornjeg ruba kontrole i gornjeg ruba nadređenog spremnika ili zaslona.
Primjeri
Jednostavna izravna reprodukcija
U ovom ćemo primjeru izravno povezati kontrolu mikrofona pomoću kontrole zvuka radi trenutačne reprodukcije:
Dodajte kontrolu mikrofona u aplikaciju.
Autoriziraj aplikaciju za korištenje mikrofona uređaja ako se to od vas zatraži.
Dodajte audio kontrolu u aplikaciju.
Svojstvo Medijski sadržaj audio kontrole postavite na formulu:
Microphone1.AudioNapomena
Zamijenite naziv kontrole mikrofona Mikrofon1 prema potrebi.
Pregledajte aplikaciju.
Odaberite kontrolu mikrofona da biste započeli snimanje.
Govorite da biste snimili zvuk.
Ponovno odaberite kontrolu mikrofona da biste prekinuli snimanje.
Odaberite audio kontrolu da biste čuli snimku.
Dodavanje zvukova u kontrolu galerije
U ovom ćemo primjeru stvoriti galeriju audioisječaka pohranjenih u zbirci koja se može pojedinačno odabrati za reprodukciju:
Dodajte kontrolu mikrofona .
Svojstvo OnStop postavite na ovu formulu pomoću funkcije Collect :
Collect( MySounds, MyMic.Audio )Dodajte kontrolu Galerija , pomaknite je ispod stavke MyMic.
Svojstvo Stavke za galeriju postavite na ovu formulu:
MySoundsU predlošku za kontrolu Prilagođena galerija dodajte audio kontrolu .
Svojstvo Medijski sadržaj audio kontrole postavite na ovu formulu:
ThisItem.UrlPritisnite F5 da biste pretpregledali aplikaciju.
Odaberite MyMic da biste počeli snimati, a zatim je ponovno odaberite da biste prekinuli snimanje.
U kontroli Galerija odaberite gumb za reprodukciju na audio kontroli da biste reproducirali snimku.
Dodajte koliko god snimki želite, a zatim se vratite na zadani radni prostor pritiskom na tipku Esc.
(nije obavezno) U predlošku za kontrolu Galerija dodajte kontrolu gumba .
Svojstvo OnSelect postavite na formulu:
Remove( MySounds, ThisItem )Pritisnite F5, a zatim uklonite snimku odabirom odgovarajuće kontrole gumba .
Pomoću funkcije SaveData spremite snimke lokalno ili funkciju Patch da biste ažurirali izvor podataka.
Smjernice za pristupačnost
Vrijede iste smjernice za gumb jer je Mikrofon samo specijalizirani gumb. Razmislite i o sljedećem:
Zamjenski zvuk
Razmislite o dodavanju alternativnog oblika unosa za korisnike s poteškoćama u govoru ili bez mikrofona. Primjerice, unos teksta koji korisnicima omogućuje unos teksta.
Kontrast boje
- Pročitajte standardne zahtjeve kontrasta boja.
- Osigurajte odgovarajući kontrast boja između slike i teksta gumba i ikone (ako je primjenjivo).
Podrška za čitač zaslona
- AccessibleLabel mora biti prisutan.