Bendrinti naudojant


Mikrofono valdiklis, esantis „Power Apps“

Valdiklis, leidžiantis programos vartotojams įrašyti iš įrenginio garsus.

Aprašas

Naudodami Mikrofono valdiklį galite įrašyti garsą įrenginio mikrofonu. Įrenginyje turi būti mikrofonas, o vartotojas turi leisti programai jį naudoti.

Vėliausiai įrašytas garso įrašas pasiekiamas naudojant Garso ypatybę. Naudojant šią ypatybę, įrašytą garsą galima:

  • Atkurti naudojant garso valdiklį. Naudokite Audio valdiklį norėdami klausytis įrašo. Daugiau informacijos žr. pavyzdžiuose.
  • Laikinai įdėti į kintamąjį arba rinkinį. Naudokite Nustatymo arba Rinkimo funkcijas norėdami išsaugoti vaizdo įrašus kintamajame arba rinkinyje. Kai įrenginio atmintis ribota, atsargiai naudokite kelis rinkinio garso įrašus vienu metu. Naudodami SaveData ir LoadData funkcijas perkelkite garso įrašus į vietinę įrenginio saugyklą ir atjungties scenarijus.
  • Saugoti duomenų bazėje. Naudokite Patch funkciją, norėdami išsaugoti garso įrašus duomenų bazėje.
  • Perduoti kaip Base64 užkoduotą teksto eilutę. Naudokite JSON funkciją norėdami su base64 užkoduoti garso įrašus.

Įrašyto garso formatas:

  • 3gp formatas, skirtas „Android“.
  • AAC formatas iOS.
  • OGG formatas, skirtas žiniatinklio naršyklėms.

Užfiksuotą mediją nurodo teksto eilutės URI. Daugiau informacijos žr. duomenų tipo dokumentuose.

Pastaba

Mikrofono valdymas palaikomas tik naudojant Microsoft Edge "Chromium", "Chrome" ir Firefox naršykles; ir Android įrenginiai iOS . Visos kitos naršyklės ir platformos rodys įspėjimą, kad kai kurios programos savybės neveiks.

Apribojimai

Mikrofono valdymas turi šiuos apribojimus:

  • „Power Apps Mobile“ veikia įvairių tipų įrenginiuose, tačiau kai kuriuose iš jų taikomi šiai platformai būdingi apribojimai.
    • Galite leisti vaizdo įrašus keliais vaizdo įrašų valdikliais vienu metu visose platformose, išskyrus iPhone įrenginius.
    • Galite įrašyti garsą naudodami kelis mikrofono valdiklius vienu metu visose platformose, išskyrus žiniatinklio grotuvą.

Raktų ypatybės

Garsas – garso įrašas, įrašytas vartotojo įrenginio mikrofonu.

Mikrofonas – įrenginyje, kuriame yra daugiau nei vienas mikrofonas, mikrofono skaitinis ID.

„OnStop“ – veiksmai, kuriuos reikia atlikti, kai vartotojas nebeįrašo naudodamas mikrofono valdiklį.

Papildomos ypatybės

AccessibleLabel – ekrano skaitytuvų žyma. Turėtų aprašyti mikrofono paskirtį.

BorderColor – valdiklio kraštinės spalva.

BorderStyle – ar valdiklio kraštinė yra Ištisa, Punktyrinė, Taškinė ar Nėra.

BorderThickness – valdiklio kraštinės storis.

Spalva – teksto spalva valdiklyje.

DisplayMode – ar valdiklis leidžia vartotojo įvestį (Redaguoti), tik rodo duomenis (Rodyti), ar yra išjungtas (Išjungtas).

DisabledBorderColor – valdiklio kraštinės spalva, jei valdiklio DisplayMode ypatybė nustatyta į Išjungta.

DisabledColor – valdiklio teksto spalva, jei DisplayMode ypatybė nustatyta į Išjungta.

DisabledFill – valdiklio fono spalva, jei DisplayMode ypatybė nustatyta į Išjungta.

Užpildas – valdiklio fono spalva.

FocusedBorderColor – valdiklio kraštinės spalva, kai valdiklis sufokusuotas.

FocusedBorderThickness – valdiklio kraštinės storis, kai valdiklis sufokusuotas.

Aukštis – atstumas nuo viršutinio ir apatinio valdiklio kraštų.

HoverBorderColor – valdiklio kraštinės spalva, kai vartotojas laiko pelės žymeklį ant to valdiklio.

HoverColor – valdiklio teksto spalva, kai vartotojas laiko ant jo pelės žymeklį.

HoverFill – valdiklio fono spalva, kai vartotojas laiko ant jo pelės žymeklį.

Vaizdas – vaizdo, garso įrašo arba mikrofono valdiklyje rodomo vaizdo pavadinimas.

ImagePosition – ekrano arba valdiklio vaizdo padėtis (Užpildyti, Talpinti, Ištempti, Iškloti arba Centruoti), jei valdiklis nėra tokio paties dydžio kaip vaizdas.

OnSelect – veiksmai, kuriuos reikia atlikti vartotojui pasirinkus valdiklį.

OnStart – veiksmai, kuriuos reikia atlikti, kai vartotojas pradeda įrašinėti naudodamas mikrofono valdiklį.

PressedBorderColor – valdiklio kraštinės spalva, kai vartotojas pasirenka tą valdiklį.

PressedColor – valdiklio teksto spalva, kai vartotojas pasirenka tą valdiklį.

PressedFill – valdiklio fono spalva, kai vartotojas pasirenka tą valdiklį.

Nustatyti iš naujo – ar grąžinama valdiklio numatytoji reikšmė.

TabIndex– naršymo klaviatūra tvarka palyginti su kitais valdikliais.

Tooltip – aiškinamasis tekstas, rodomas vartotojui užvedus žymiklį virš valdiklio.

Matomas – ar valdiklis rodomas, ar paslėptas.

Plotis – atstumas nuo valdiklio kairiojo ir dešiniojo kraštų.

X – atstumas tarp kairiojo valdiklio krašto ir kairiojo jo pirminio konteinerio ar ekrano krašto.

Y – atstumas tarp viršutinio valdiklio krašto ir viršutinio jo pirminio konteinerio ar ekrano krašto.

Pavyzdžiai

Paprastas tiesioginis atkūrimas

Šiame pavyzdyje tiesiogiai sujungsime Mikrofono valdiklį su Garso valdikliu norėdami iš karto atkurti:

  1. Įtraukite Mikrofono valdiklį į savo programą.

  2. Paraginus leiskite programai naudoti įrenginio mikrofoną.

  3. Įtraukite Garso valdiklį į savo programą.

  4. Nustatykite Garso valdiklio Medijos ypatybę pagal formulę:

    Microphone1.Audio
    

    Pastaba

    Atitinkamai pakeiskite mikrofono valdiklio pavadinimą Microphone1.

  5. Peržiūrėkite programą.

  6. Pasirinkite Mikrofono valdiklį norėdami pradėti įrašyti.

  7. Kalbėkite, kad įrašytumėte garsą.

  8. Pasirinkite Mikrofono valdiklį dar kartą, norėdami baigti įrašą.

  9. Pasirinkite Garso valdiklį norėdami išgirsti įrašą.

Šiame pavyzdyje sukursime rinkinyje saugomų garso įrašų, kuriuos galima pasirinkti norint atkurti atskirai, galeriją:

  1. Įtraukite Mikrofono valdiklį.

  2. Nustatykite OnStop ypatybę pagal šią formulę naudodami Rinkinio funkciją:

    Collect( MySounds, MyMic.Audio )
    
  3. Įtraukite Galerijosvaldiklį, perkelkite jį žemiau MyMic.

  4. Nustatykite galerijos Elementų ypatybę pagal šią formulę:

    MySounds
    
  5. Pasirinktinės galerijos valdiklio šablone įtraukite valdiklį Audio.

  6. Nustatykite garso valdiklio Medijos ypatybę pagal šią formulę:

    ThisItem.Url
    
  7. Paspauskite F5, kad peržiūrėtumėte programą.

  8. Pasirinkite MyMic norėdami pradėti įrašyti, tada pasirinkite dar kartą, norėdami sustabdyti įrašą.

  9. Galerijos valdiklyje pasirinkite paleidimo mygtuką, esantį Garso valdiklyje, kad būtų atkurtas jūsų įrašas.

  10. Įtraukite tiek įrašų, kiek norite, tada grįžkite į numatytąją darbo sritį paspausdami klavišą „Esc“.

  11. (pasirenkama) Galerijos valdiklio šablone įtraukite Button valdiklį.

  12. Nustatykite jo OnSelect ypatybę pagal formulę:

    Remove( MySounds, ThisItem )
    
  13. Paspauskite F5, tada pašalinkite įrašą pasirinkdami atitinkamą Mygtuko valdiklį.

Naudokite SaveData funkciją norėdami išsaugoti įrašus vietoje arba – Patch funkciją norėdami atnaujinti duomenų šaltinį.

Pritaikymo neįgaliesiems gairės

Taikomos tos pačios Button gairės, nes Mikrofonas yra tik specializuotas mygtukas. Be to, apsvarstykite tai:

Garso alternatyvos

Galite įtraukti alternatyvią įvesties formą vartotojams, turintiems kalbos negalią arba neturintiems mikrofono. Pavyzdžiui, Text input, kad vartotojai galėtų įvesti tekstą.

Spalvų kontrastas

Ekrano skaitytuvo palaikymas

Taip pat žr.

Valdiklių apribojimai „Power Apps”

Pastaba

Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)

Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).