„Power Apps“ fotoaparato valdiklis
Valdiklis, leidžiantis vartotojams fotografuoti naudojant įrenginio fotoaparatą.
Aprašas
Fotografuokite su įrenginio fotoaparatu naudodami valdiklį Fotoaparatas. Įrenginyje turi būti fotoaparatas, o vartotojas turi leisti programai jį naudoti.
Pasirinkite fotoaparato valdiklį, kad užfiksuotumėte vaizdą iš fotoaparato.
Naujausias užfiksuotas vaizdas pasiekiamas naudojant ypatybę Nuotrauka. Naudojant šią ypatybę vaizdus galima:
- Peržiūrėti naudojant vaizdo valdiklį. Peržiūrėkite užfiksuotą vaizdą naudodami valdiklį Image. Daugiau informacijos žr. pavyzdžiuose.
- Laikinai įdėti į kintamąjį arba rinkinį. Naudokite funkcijas Nustatyti arba Rinkti, kad vaizdai būtų saugomi kintamajame arba rinkinyje. Atsargiai naudokite kelis rinkinio vaizdus vienu metu, nes naudojama ribota įrenginio atmintis. Naudodami funkcijas SaveData ir LoadData funkcijas perkelkite vaizdus į vietinę įrenginio saugyklą ir autonominiams scenarijams.
- Saugoti duomenų bazėje. Naudokite funkciją Pataisa, norėdami vaizdus išsaugoti duomenų bazėje.
- Perduoti kaip Base64 užkoduotą teksto eilutę. Naudokite funkciją JSON, kad užkoduotumėte vaizdus su Base64.
Naudokite ypatybes Srautas, StreamRate ir OnStream, kad vaizdai būtų automatiškai fiksuojami pagal laikmatį, pvz., kad kiekvieną minutę būtų fiksuojamas vaizdas siekiant sukurti laiko praradimo seką.
Užfiksuotą mediją nurodo teksto eilutės URI. Daugiau informacijos žr. duomenų tipo dokumentuose.
Pastaba
- Fotoaparato valdymas palaikomas tik " Microsoft Edge Chrome" Firefox ir "Opera" naršyklėse; ir Android iOS įrenginiai. Visos kitos naršyklės ir platformos rodys įspėjimą, kad kai kurios programos savybės neveiks.
- Vaizdo kameros valdiklio sugeneruotų vaizdų maksimali skiriamoji geba yra 640 x 480 vaizdo. Jei reikia visos skiriamosios gebos vaizdų, naudokite valdiklį Add picture.
- Atsižvelgiant į mobiliojo prietaiso modelį ir modelį, įrenginio kamera gali užtrukti kelias sekundes, kol bus inicijuota naudojant vaizdo kameros valdiklį.
Apribojimai
Fotoaparato valdymas turi šiuos apribojimus:
- Kai naudojate fotoaparato valdiklį, vaizde nėra metaduomenų informacijos. Taip yra būdo, kaip su kamera fotografuojami vaizdai, apribojimo. Norėdami sumažinti šią problemą, naudokite valdiklį Įtraukti paveikslėlį
- Jei jūsų mobiliajame įrenginyje mažai atminties, kamera laikinai išjungiama, kad nesugestų įrenginys.
- Power Apps skirta "Windows" gali sugesti, jei atidarysite programėlę, kuri naudoja fotoaparato valdiklį. Norėdami išvengti šios problemos, naudokite žiniatinklio leistuvą „Windows" platformoje. Taip pat, kelios kameros yra nepalaikomos.
Raktų ypatybės
AvailableDevices – pasiekiamų įrenginio fotoaparatų lentelė.
Lentelėje yra du stulpeliai:
- ID numeris, naudojamas su ypatybe Fotoaparatas.
- Įrenginio nurodytas Pavadinimas fotoaparatui identifikuoti. Kai kuriose platformose gali būti parinktys Priekinis arba Galinis, kad fotoaparatą būtų lengviau rasti.
Pastaba: gali būti, kad programoje bus galima naudoti ne visus lentelėje nurodytus įrenginius. Kai kurie iš jų gali būti specializuotos tvarkyklės arba programos, skirtos specialiems tikslams.
Fotoaparatas – fotoaparato, kurį reikia naudoti, skaitinis ID. Naudinga įrenginiuose, kuriuose yra daugiau nei vienas fotoaparatas.
OnStream – veiksmai, kuriuos reikia atlikti atnaujinus ypatybę Srautas.
Nuotrauka – vartotojui fotografuojant užfiksuotas vaizdas.
Srautas – pagal ypatybę StreamRate automatiškai atnaujinamas vaizdas.
StreamRate – kaip dažnai (milisekundėmis) turi būti atnaujinamas ypatybės Srautas vaizdas. Ši reikšmė gali būti nuo 100 (1/10 sekundės) iki 3 600 000 (1 valandos).
Papildomos ypatybės
AccessibleLabel – ekrano skaitytuvų žyma. Turėtų aprašyti fotografavimo tikslą.
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.
Ryškumas – kiek šviesos vartotojas pastebės vaizde.
Kontrastas – kaip lengvai vartotojas gali atskirti panašias vaizdo spalvas.
DisplayMode – ar valdiklis leidžia vartotojo įvestį (Redaguoti), tik rodo duomenis (Rodyti), ar yra išjungtas (Išjungtas).
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ų.
OnSelect – veiksmai, kuriuos reikia atlikti, kai vartotojas baksteli arba spusteli valdiklį.
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
Šiems pavyzdžiams reikalingas įrenginys su fotoaparatu. Norėdami išbandyti programą, naudokite naršyklėje pasiekiamą žiniatinklio kamerą. Arba išsaugodami programą ir įkeldami ją į įrenginį iOS su Android fotoaparatu.
Paprastas nufotografuoto vaizdo rodymas
Įtraukite valdiklį Fotoaparatas.
Jei būsite paraginti, leiskite programai naudoti įrenginio fotoaparatą.
Įtraukite valdiklį Image.
Valdiklio Vaizdas ypatybę Vaizdas nustatykite į šią formulę:
Camera1.Photo
Pastaba
Jei reikia, pakeiskite fotoaparato valdiklio pavadinimą Camera1.
Paspauskite F5, kad peržiūrėtumėte savo programą.
Fotografuokite pasirinkdami arba bakstelėdami fotoaparato valdiklį. Rezultatas turėtų būti rodomas vaizdo valdiklyje.
Nuotraukų įtraukimas į vaizdų galerijos valdiklį
Įtraukite Fotoaparato valdiklį, pavadinkite jį Mano fotoaparatas ir nustatykite ypatybę OnSelect pagal šią formulę:
Collect( MyPix, MyCamera.Photo )
Daugiau informacijos:
- Kaip įtraukti, pavadinti ir konfigūruoti valdiklį?
- Sužinokite daugiau apie funkciją Rinkti arba kitas funkcijas.
Paspauskite F5, tada fotografuokite pasirinkdami arba bakstelėdami MyCamera.
Įtraukite valdiklį Vertical gallery. Tada pakeiskite jo valdiklio Image, jo šablono ir paties valdiklio Vaizdų galerija dydį, kad jis tilptų ekrane.
Valdiklio Vaizdų galerija ypatybę Elementai nustatykite į šią formulę:
MyPix
Galerijos valdiklio Vaizdas ypatybę Vaizdas nustatykite į šią formulę:
ThisItem.Url
Nufotografuotas vaizdas rodomas valdiklyje Vaizdų galerija.
Nufotografuokite tiek vaizdų, kiek norite, tada grįžkite į numatytąją darbo sritį paspausdami klavišą Esc.
(pasirinktinai) Valdiklio Vaizdų galerija valdiklio Vaizdas ypatybę OnSelect nustatykite pagal šią formulę:
Remove( MyPix, ThisItem )
Paspauskite F5, tada pasirinkite nuotrauką, kad ją pašalintumėte.
Naudokite funkciją SaveData, norėdami išsaugoti vaizdus vietoje, arba funkciją Pataisa, norėdami atnaujinti duomenų šaltinį.
Aktyvaus fotoaparato keitimas išplečiamajame meniu
Įtraukite valdiklį Fotoaparatas.
Jei būsite paraginti, leiskite programai naudoti įrenginio fotoaparatą.
Žr. Elementai nustatymus iš išplečiamojo į:
Camera1.AvailableDevices
Pastaba
Jei reikia, pakeiskite fotoaparato valdiklio pavadinimą Camera1.
Fotoaparato ypatybę Fotoaparatas nustatykite į:
Dropdown1.Selected.Id
Pastaba
Jei reikia, pakeiskite išplečiamojo valdiklio pavadinimą Dropdown1.
Paspauskite F5, tada išplečiamajame sąraše pasirinkite elementą, kad pakeistumėte fotoaparatą.
Pritaikymo neįgaliesiems rekomendacijos
Fotoaparato valdiklyje rodomas fotoaparato srautas; valdiklis taip pat veikia kaip fotografavimo mygtukas. Todėl reikia atsižvelgti į panašius pritaikymo neįgaliesiems aspektus, kaip ir naudojant mygtukus.
Vaizdo alternatyvos
Galite įtraukti alternatyvią įvesties formą vartotojams, turintiems kalbos negalią. Pavyzdžiui, valdiklį Add picture, kad vartotojai galėtų nusiųsti vaizdą iš savo įrenginio.
Spalvų kontrastas
Turi būti tinkamas spalvų kontrastas tarp FocusedBorderColor ir išorinės spalvos.
Ekrano skaitytuvo palaikymas
Turi būti AccessibleLabel.
Klaviatūros palaikymas
TabIndex turi būti nulis arba didesnis skaičius, kad klaviatūrą naudojantys vartotojai galėtų pasiekti valdiklį.
Fokusavimo indikatoriai turi būti aiškiai matomi. Naudokite FocusedBorderColor ir FocusedBorderThickness, kad atnaujintumėte įvesties vietos indikatorių matomumą.
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).