Kopīgot, izmantojot


Mikrofona vadība Power Apps

Vadīkla, kas ļauj programmas lietotājiem 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 izmantot mikrofonu.

Pēdējais ierakstītais audio klips ir pieejams, izmantojot rekvizītu Audio . Izmantojot šo rekvizītu, ierakstītais audio var būt:

  • Atskaņots, izmantojot vadīklu Audio. Izmantojiet vadīklu Audio , lai klausītos ierakstu. Papildinformāciju skatiet piemēros.
  • Īslaicīgi ievietojiet mainīgo vai kolekciju. Izmantojiet funkcijas Iestatīt vai Apkopot , lai saglabātu audio klipus mainīgajā vai kolekcijā. Esiet piesardzīgs ar vairākiem audio klipiem kolekcijā vienlaicīgi ar ierobežotu ierīces atmiņu. Izmantojiet funkcijas SaveData un LoadData , lai pārvietotu audio klipus uz ierīces lokālo krātuvi un bezsaistes scenārijos.
  • Tiek glabāts datu bāzē. Izmantojiet funkciju Patch , lai saglabātu audio klipus datu bāzē.
  • Pārraidīts kā base64 kodēta teksta virkne. Izmantojiet funkciju JSON , lai base64 kodētu audio klipus.

Ierakstītā audio formāts:

  • 3gp formāts Android.
  • AAC formāts iOS.
  • OGG formāts tīmekļa pārlūkprogrammām.

Uz tverto multividi atsaucas teksta virknes URI. Lai iegūtu papildinformāciju, izlasiet datu tipa dokumentāciju.

Note

Mikrofona vadīkla tiek atbalstīta tikai pārlūkprogrammā Microsoft Edge, kuras pamatā ir Chromium, Chrome un Firefox pārlūkprogrammas; un Android un iOS ierīcēs. Visās pārējās pārlūkprogrammās un platformās tiks parādīts brīdinājums, ka dažas lietotnes funkcijas nedarbosies.

Ierobežojumi

Mikrofona vadībai ir šādi ierobežojumi:

  • Power Apps Mobile darbojas dažādu veidu ierīcēs, un dažām no tām ir ierobežojumi, kas ir specifiski šai platformai:
    • Varat atskaņot videoklipus vairākās video vadīklās vienlaicīgi visās platformās, izņemot iPhone ierīces.
    • Varat ierakstīt audio ar vairākām mikrofona vadīklām vienlaicīgi visās platformās, izņemot tīmekļa atskaņotāju.

Galvenie rekvizīti

Audio — audio klips, kas tiek uzņemts, kad lietotājs ieraksta ar ierīces mikrofonu.

Mikrofons — mikrofona ciparu ID ierīcē, kurai ir vairāk nekā viens mikrofons.

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 nolasītājiem. Jāapraksta mikrofona mērķis.

BorderColor — vadīklas apmales krāsa.

BorderStyle — vai vadīklas apmale ir vienkrāsaina, punktēta, punktēta vai nav.

BorderThickness — vadīklas apmales biezums.

Krāsa — vadīklas teksta krāsa.

DisplayMode — vai vadīkla atļauj lietotāja ievadi (rediģēt), parāda tikai datus (skats) vai ir atspējota (atspējota).

DisabledBorderColor — vadīklas apmales krāsa, ja vadīklas rekvizīts DisplayMode ir iestatīts uz Disabled.

DisabledColor — vadīklas teksta krāsa, ja tās rekvizīts DisplayMode ir iestatīts uz Disabled.

DisabledFill — vadīklas fona krāsa, ja tās rekvizīts DisplayMode ir iestatīts uz Disabled.

Aizpildījums — vadīklas fona krāsa.

FocusedBorderColor — vadīklas apmales krāsa, kad vadīkla ir fokusēta.

FocusedBorderThickness — vadīklas apmales biezums, kad vadīkla ir fokusēta.

Augstums — attālums starp vadīklas augšējo un apakšējo malu.

HoverBorderColor — vadīklas apmales krāsa, kad lietotājs tur peles rādītāju uz vadīklas.

HoverColor — vadīklas teksta krāsa, kad lietotājs tur peles rādītāju uz tās.

HoverFill — vadīklas fona krāsa, kad lietotājs tur peles rādītāju uz tās.

Attēls — attēla, audio vai mikrofona vadīklā redzamā attēla nosaukums.

ImagePosition — attēla novietojums (aizpildījums, ietilpināšana, izstiepšana, izstiepšana vai centrs) ekrānā vai vadīklā, ja tas nav tāda paša izmēra kā attēls.

OnSelect — darbības, kas jāveic, kad lietotājs atlasa vadīklu.

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 šo vadīklu.

PressedColor — vadīklas teksta krāsa, kad lietotājs atlasa šo vadīklu.

PressedFill — vadīklas fona krāsa, kad lietotājs atlasa šo vadīklu.

Atiestatīt — vai vadīkla atgriežas uz 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 novieto kursoru virs vadīklas.

Redzams — vai vadīkla tiek parādīta vai ir paslēpta.

Platums — attālums starp vadīklas kreiso un labo malu.

X — attālums starp vadīklas kreiso malu un tās vecākkonteinera vai ekrāna kreiso malu.

Y — attālums starp vadīklas augšējo malu un vecākkonteinera vai ekrāna augšējo malu.

Piemēri

Vienkārša tieša atskaņošana

Šajā piemērā mikrofona vadīkla tiks tieši savienota ar audio vadīklu tūlītējai atskaņošanai.

  1. Pievienojiet savai programmai mikrofona vadīklu.

  2. Autorizējiet lietotni izmantot ierīces mikrofonu, ja tas tiek prasīts.

  3. Pievienojiet savai programmai audio vadīklu.

  4. Iestatiet audio vadīklas rekvizītu Multivide uz formulu:

    Microphone1.Audio
    

    Note

    Aizstājiet mikrofona vadības nosaukumu Mikrofons1 pēc vajadzības.

  5. Priekšskatiet lietotni.

  6. Atlasiet vadīklu Mikrofons , lai sāktu ierakstīšanu.

  7. Runājiet, lai ierakstītu audio.

  8. Vēlreiz atlasiet vadīklu Mikrofons , lai pabeigtu ierakstīšanu.

  9. Atlasiet vadīklu Audio , lai dzirdētu ierakstu.

Šajā piemērā mēs izveidosim kolekcijā glabāto audio klipu galeriju, kuru var atsevišķi atlasīt atskaņošanai.

  1. Pievienojietmikrofona vadīklu.

  2. Iestatiet rekvizītu OnStop uz šo formulu, izmantojot funkciju Collect :

    Collect( MySounds, MyMic.Audio )
    
  3. Pievienojiet galerijas vadīklu, pārvietojiet to zem MyMic.

  4. Iestatiet galerijas rekvizītu Vienumi uz šādu formulu:

    MySounds
    
  5. Pielāgotas galerijas vadīklas veidnē pievienojiet vadīklu Audio.

  6. Iestatiet audio vadīklas rekvizītu Multivide uz šādu formulu:

    ThisItem.Url
    
  7. Nospiediet taustiņu F5, lai priekšskatītu programmu.

  8. Atlasiet MyMic , lai sāktu ierakstīšanu, un pēc tam vēlreiz atlasiet to, lai pārtrauktu ierakstīšanu.

  9. Vadīklā Galerija atlasiet atskaņošanas pogu vadīklā Audio, lai atskaņotu ierakstu.

  10. Pievienojiet tik daudz ierakstu, cik vēlaties, un pēc tam atgriezieties noklusējuma darbvietā, nospiežot taustiņu Esc.

  11. (pēc izvēles) Galerijas vadīklas veidnē pievienojiet vadīklu Poga .

  12. Iestatiet rekvizītu OnSelect uz formulu:

    Remove( MySounds, ThisItem )
    
  13. Nospiediet taustiņu F5 un pēc tam noņemiet ierakstu, atlasot atbilstošo pogas vadīklu.

Izmantojiet funkciju SaveData , lai saglabātu ierakstus lokāli, vai funkciju Patch , lai atjauninātu datu avotu.

Pieejamības vadlīnijas

Tās pašas vadlīnijas attiecas uz pogu, jo mikrofons ir tikai specializēta poga. Apsveriet arī:

Audio alternatīvas

Apsveriet iespēju pievienot alternatīvu ievades veidu lietotājiem ar runas traucējumiem vai bez mikrofona. Piemēram, Teksta ievade , lai lietotāji varētu ievadīt tekstu.

Krāsu kontrasts

Ekrāna lasītāja atbalsts

Skatiet arī:

Vadīklu ierobežojumi Power Apps