Mikrofona vadīkla programmā Power Apps
Vadīkla, kas iespējo programmas lietotājus ierakstīt skaņas no savas ierīces.
Apraksts
Izmantojiet vadīklu Mikrofons, lai tvertu audio ar ierīces mikrofonu. Ierīcei ir jābūt mikrofonam, un lietotājam ir jāautorizē programma, lai tā lietotu mikrofonu.
Pēdējais ierakstītais audio klips ir pieejams, izmantojot rekvizītu Audio. Izmantojot šo rekvizītu, ierakstīto audio var:
- Atskaņot, izmantojot vadīklu Audio. Izmantojiet vadīklu Audio, lai klausītos ierakstu. Papildinformāciju skatiet piemēros.
- Īslaicīgi ievietot mainīgo vai kolekciju. Izmantojiet funkcijas Iestatīt vai Apkopot, lai saglabātu audio klipus mainīgajā vai kolekcijā. Vienlaicīgi izmantojot vairākus audio klipus kolekcijā, esiet piesardzīgs, jo ierīcei ir ierobežota atmiņa. Izmantojiet funkcijas SaveData un LoadData, lai pārvietotu audio klipus uz lokālo krātuvi ierīcē, kā arī bezsaistes scenārijiem.
- Saglabāt datu bāzē. Izmantojiet funkciju Ielāps, lai glabātu audio klipus datu bāzē.
- Pārsūtīt kā base64 kodējuma teksta virkni. Izmantojiet funkciju JSON, lai base64 kodētu audio klipus.
Ierakstītā audio formāts:
- 3gp formāts operētājsistēmai Android.
- AAC formātā iOS.
- OGG formāts tīmekļa pārlūkprogrammām.
Ierakstītā multivide ir atsauce uz teksta virknes URI. Lai iegūtu papildinformāciju, lasiet datu tipa dokumentāciju.
Piezīme
Mikrofona vadība tiek atbalstīta tikai uz Microsoft Edge Chromium, Chrome un Firefox pārlūkprogrammām; un Android un iOS ierīces. Visās citās pārlūkprogrammās un platformās tiks parādīts brīdinājums par to, ka daži programmas līdzekļi nedarbojas.
Ierobežojumi
Mikrofona vadībai ir šādi ierobežojumi:
- Lietojumprogramma Power Apps mobilajām ierīcēm darbojas dažāda veida ierīcēs, un dažām no tām ir šai platformai raksturīgi ierobežojumi:
- Varat vienlaikus atskaņot videoklipus ar vairākām video vadīklām visās platformās, izņemot iPhone ierīces.
- Varat vienlaikus ierakstīt audio ar vairākām mikrofona vadīklām visās platformās, izņemot tīmekļa atskaņotāju.
Atslēgu rekvizīti
Audio — audio klips, kas ierakstīts, kad lietotājs izmanto ierīces mikrofonu.
Mic — mikrofona skaitliskais ID ierīcē, kurā ir vairāki mikrofoni.
OnStop – Darbības, kas jāveic, kad lietotājs pārtrauc ierakstīšanu ar mikrofona vadīklu.
Papildu rekvizīti
AccessibleLabel — etiķete ekrāna lasītājiem. Ir jāraksturo mikrofona mērķis.
BorderColor — vadīklas apmales krāsa.
BorderStyle — vai vadīklas apmale ir Necaurspīdīga, Svītrota, Punktota vai Nav.
BorderThickness — vadīklas apmales biezums.
Krāsa — vadīklā ietvertā teksta krāsa.
DisplayMode — vai vadīkla atļauj lietotāja ievadi (Rediģēt), parāda tikai datus (Skats) vai ir atspējots (Atspējots).
DisabledBorderColor — vadīklas apmales krāsa, ja vadīklas DisplayMode rekvizīts ir iestatīts kā Atspējots.
DisabledColor — vadīklas teksta krāsa, ja rekvizīts DisplayMode ir iestatīts kā Atspējots.
DisabledFill — vadīklas fona krāsa, ja rekvizīts DisplayMode ir iestatīts kā Atspējots.
Aizpildīt — vadīklas fona krāsa.
FocusedBorderColor — krāsas vadīklas apmale, kad tajā ir fokuss.
FocusedBorderThickness — vadīklas apmales biezums, kad tajā ir fokuss.
Augstums — attālums starp vadīklas augšu un šīs vadīklas apakšējo malu.
HoverBorderColor — vadīklas apmales krāsa, kad lietotājs patur peles rādītāju virs šīs vadīklas.
HoverColor — teksta krāsa vadīklā, kad lietotājs tur peles rādītāju uz tās.
HoverFill — fona krāsa vadīklā, kad lietotājs tur peles rādītāju uz tās.
Attēls — attēla faila nosaukums, kas tiek parādīts attēla, audio vai mikrofona vadīklā.
ImagePosition — attēla pozīcija ekrānā vai vadīklā, ja tas nav tāda paša izmēra kā attēls (Aizpildījums, Ietilpināšana, Izstiepšana, Daļa vai Centrēts).
OnSelect – darbības, kas jāveic, kad lietotājs pieskaras vadīklai vai atlasa to.
OnStart – Darbības, kas jāveic, kad lietotājs sāk ierakstīšanu ar mikrofona vadīklu.
PressedBorderColor — vadīklas apmales krāsa, kad lietotājs atlasa vadīklu.
PressedColor — vadīklas teksta krāsa, kad lietotājs atlasa vadīklu.
PressedFill — vadīklas fona krāsa, kad lietotājs atlasa vadīklu.
Atiestatīt — vai vadīkla atjauno noklusējuma vērtību.
TabIndex — tastatūras navigācijas secība salīdzinājumā ar citām vadīklām.
Rīka padoms — paskaidrojošs teksts, kas tiek parādīts, kad lietotājs norāda virs vadīklas.
Redzama — vai vadīkla ir redzama vai paslēpta.
Platums — attālums starp vadīklas kreiso un šīs vadīklas labo malu.
X — attālums starp vadīklas kreiso malu un tās primārā konteinera kreiso malu vai primārā konteinera ekrānu.
Y — attālums starp vadīklas augšējo malu un tās primārā konteinera augšējo malu vai primārā konteinera ekrānu.
Piemēri
Vienkārša tieša atskaņošana
Šajā piemērā mēs tieši savienosim vadīklu Mikrofons ar vadīklu Audio tūlītējai atskaņošanai:
Pievienojiet vadīklu Mikrofons savai programmai.
Autorizējiet programmu, lai izmantotu ierīces mikrofonu, ja tas tiek piedāvāts.
Pievienojiet vadīklu Mikrofons savai programmai.
Iestatiet vadīklas Audio rekvizītu Multivide ar šādu formulu:
Microphone1.Audio
Piezīme
Nomainiet mikrofona vadīklas nosaukumu Microphone1, ja nepieciešams.
Priekšskatiet programmu.
Atlasiet vadīklu Mikrofons, lai sāktu ierakstīšanu.
Runājiet, lai ierakstītu audio.
Atlasiet vadīklu Mikrofons vēlreiz, lai beigtu ierakstīšanu.
Atlasiet vadīklu Audio, lai noklausītos ierakstu.
Skaņu pievienošana vadīklai Galerija
Šajā piemērā mēs izveidojam kolekcijā glabāto audio klipu galeriju, ko var atsevišķi izvēlēties atskaņošanai:
Pievienojiet vadīklu Mikrofons.
Iestatiet tās rekvizītam OnStop šo formulu, izmantojot funkciju Apkopot:
Collect( MySounds, MyMic.Audio )
Pievienojiet vadīklu Galerija, pārvietojiet to zem MyMic.
Iestatiet galerijas rekvizītu Elementi ar šo formulu:
MySounds
Vadīklas Pielāgota galerija veidnē pievienojiet vadīklu Audio.
Iestatiet vadīklas Audio rekvizītu Multivide ar šo formulu:
ThisItem.Url
Nospiediet taustiņu F5, lai priekšskatītu programmu.
Atlasiet MyMic, lai sāktu ierakstīšanu, un pēc tam vēlreiz atlasiet to, lai pārtrauktu ierakstīšanu.
Vadīklā Galerija noklikšķiniet uz pogas Atskaņot, kas atrodas vadīklā Audio, lai atskaņotu ierakstu.
Pēc nepieciešamības pievienojiet tik daudz ierakstu, cik nepieciešams, un pēc tam atgriezieties noklusējuma darbvietā, nospiežot taustiņu Esc.
(Neobligāti) Vadīklas Galerija veidnē pievienojiet vadīklu Button.
Iestatiet tās rekvizītam OnSelect šādu formulu:
Remove( MySounds, ThisItem )
Nospiediet taustiņu F5 un pēc tam noņemiet ierakstu, atlasot atbilstošo vadīklu Poga.
Izmantojiet funkciju SaveData, lai saglabātu ierakstus lokāli, vai funkciju Ielāps, lai atjauninātu datu avotu.
Pieejamības vadlīnijas
Attiecināmas tās pašas norādes, kas vadīklai Button, jo Mikrofons ir tikai speciāla poga. Apsveriet arī tālāk norādīto.
Audio alternatīvas
Apsveriet iespēju pievienot alternatīvu ievades formu lietotājiem ar runas traucējumiem vai bez mikrofona. Piemēram, Text input, kas ļauj lietotājiem ievadīt tekstu.
Krāsu kontrasts
- Lasiet standarta krāsu kontrasta prasības.
- Nodrošiniet pietiekamu krāsu kontrastu starp Attēls, pogas tekstu un ikonu (ja piemērojams).
Ekrāna lasītāja atbalsts
- Jābūt iekļautai AccessibleLabel.
Skatiet arī
Vadīklu ierobežojumi programmā Power Apps
Piezīme
Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)
Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).