Kaamera juhtelement Power Appsis

Juhtelement, mis võimaldab kasutajatel teha seadme kaameraga pilte.

Kirjeldus

Kasutage juhtelementi Camera (Kaamera), et jäädvustada pilte seadme kaameraga. Seadmel peab olema kaamera ja kasutaja peab lubama rakendusel kaamerat kasutada.

Valige kaamerast pildi jäädvustamiseks kaamera juhtelement.

Viimati pildistatud pilt on saadaval atribuudi Photo (Foto) kaudu. Selle atribuudi puhul võivad pildid olla järgmised.

  • Kuvatud pildi juhtelemendiga. Kasutage juhtelementi Image, et kuvada tehtud pilti. Lisateavet leiate jaotisest examples (näited).
  • Ajutiselt muutuja või kogumiku lisamine. Kasutage funktsioone Set või Collect, et talletada pilte muutujas või kogumis. Kasutage ettevaatlikult, kui kasutate samal ajal kogu seadme piiratud mälus mitmesuguseid pilte. Kasutage funktsioone SaveData ja LoadData, et teisaldada pilte seadme kohalikku mäluruumi ja ühenduseta stsenaariumite korral.
  • Salvestatud andmebaasis. Piltide talletamiseks andmebaasi kasutage funktsiooni Patch.
  • Edastatakse base64-kodeeringuga tekstistringina. Piltide kodeerimiseks base64-formaati kasutage funktsiooni JSON.

Kasutage atribuuteStriim, StreamRate ja OnStream, et jäädvustada automaatselt taimeriga pilte, näiteks ajajada loomiseks üks pilt igal minutil.

Püütud helikandjale viitab tekstistringi URI. Lisateabe saamiseks lugege jaotist andmetüübi dokumentatsioon.

Märkus

  • Kaamera juhtimist toetatakse ainult Chrome’i Microsoft Edge ja Opera brauserites Firefox; ja Android iOS seadmed. Kõikides muudes brauserites ja platvormidel kuvatakse hoiatus, et mõni rakenduse funktsioon ei tööta.
  • Kaamera juhtelemendi loodud piltide eraldusvõime on maksimaalselt 640 × 480 pikslit. Kui vajate täisresolutsiooniga pilte, kasutage juhtelementi Pildi lisamine.
  • Olenevalt mobiilsideseadme margist ja mudelist võib seadme kaamera lähtestamine kaamera juhtseadise kasutamisel võtta paar sekundit.

Piirangud

Kaamera juhtimisel on järgmised piirangud:

  1. Kui kasutate kaamera juhtelementi, ei sisalda pilt metaandmete teavet. Selle põhjuseks on kaameraga piltide tegemise piirang. Selle probleemi leevendamiseks kasutage juhtelementi Lisa pilt
  2. Kui teie mobiiliseadme mälumaht on lõppemas, on kaamera seadme krahhi vältimiseks ajutiselt keelatud.
  3. Power Apps Windowsi jaoks võib krahhi minna, kui avate rakenduse kaamera juhtelemendi abil. Selle probleemi vältimiseks kasutage Windowsi platvormil veebimängijat. Samuti, mitut kaamerat ei toetata.

Võtmeatribuudid

AvailableDevices – seadme saadaolevate kaamerate tabel.

Tabel sisaldab kahte veergu:

  • Atribuudiga Camera kasutatav Id-number
  • Seadmele antud nimi kaamera tuvastamiseks. Mõnel platvormil võib Front (Eeskülg) või Back (Tagakülg), et aidata kaamerat leida.

Märkus. Kõiki tabelis olevaid seadmeid ei pruugi saada rakenduses kasutada. Mõnel võib olla eridraivereid või eriotstarbelisi rakendusi.

Kaamera – kasutatava kaamera numbriline ID. Kasulik seadmetele, millel on rohkem kui üks kaamera.

OnStream - toimingud, mida sooritatakse, kui Stream atribuuti värskendatakse.

Foto – pilt, mille kasutaja teinud on.

Stream (Voog) – automaatselt värskendatud pilt vastavalt StreamRate (Voo kiirus) atribuudile.

StreamRate (Voo kiirus) – kui tihti värskendada Stream (Voog) atribuudi pilti (millisekundites). See väärtus võib olla vahemikus 100 (1/10 sekundit) kuni 3 600 000 (1 tund).

Lisaatribuudid

AccessibleLabel (Juurdepääsusilt) – ekraanilugerite silt. Kirjeldab pildi tegemise eesmärki.

BorderColor (Äärise värv) – juhtelemendi äärise värv.

BorderStyle (Äärise stiil) – kas juhtelemendi ääris on Solid (Tavaline), Dashed (Katkendlik joon), Dotted (Punktiirjoon) või None (Puudub).

BorderThickness (Äärise paksus) – juhtelemendi äärise paksus.

Heledus – kui palju valgust kasutaja tõenäoliselt pildis tajub.

Kontrastsus – kui hõlpsalt saab kasutaja pildi sarnaste värvide vahel vahet teha.

DisplayMode (Kuva režiim) - kas juhtelement võimaldab kasutajal sisestada (Edit (Redigeeri)), kuvada ainult andmeid (View (Kuva)) või olla keelatud (Disabled (Keelatud)).

FocusedBorderColor (Fokuseeritud äärise värv) – juhtelemendi äärise värv, kui juhtelement on fokuseeritud.

FocusedBorderThickness (Fokuseeritud äärise paksus) – juhtelemendi äärise paksus, kui juhtelement on fokuseeritud.

Height (Kõrgus) – Juhtelemendi ülemiste ja alumiste servade vaheline kaugus.

OnSelect – toimingud, mida sooritatakse juhul, kui kasutaja klõpsab juhtelemendil.

TabIndex – klaviatuuri navigeerimise järjekord võrreldes teiste juhtelementidega.

Tooltip (Tööriistavihje) – selgitav tekst, mis kuvatakse, kui kasutaja liigub kursoriga üle juhtelemendi.

Visible (Nähtav) – kas juhtelement on nähtav või peidetud.

Width (Laius) – vahemaa juhtelemendi vasaku ja parema serva vahel.

X – vahemaa juhtelemendi vasaku serva ja vanemkonteineri või ekraani vasaku serva vahel.

Y – vahemaa juhtelemendi ülemise serva ja vanemkonteineri või ekraani ülemise serva vahel.

Näited

Nende näidete puhul on teil vaja kaameraga seadet. Rakenduse testimiseks kasutage veebibrauseri kaudu veebikaamerat. Või salvestades oma rakenduse ja laadides selle kaameraga seadmesse või iOS seadmesse Android .

Jäädvustatud pildi lihtne kuvamine

  1. Add juhtelement Camera (Kaamera).

  2. Lubage rakendusel kasutada seadme kaamerat, kui seda küsitakse.

  3. Lisage juhtelement Image.

  4. Seadke juhtelemendi Image (Pilt) atribuut Image (Pilt) väärtuseks järgmine valem.

    Camera1.Photo
    

    Märkus

    Asendage kaamera juhtelemendi nimi Camera1 vastavalt vajadusele.

  5. Rakenduse eelvaate kuvamiseks vajutage klahvi F5.

  6. Pildistamiseks valige või koputage kaamera juhtelementi. Peaksite nägema tulemust pildi juhtelemendis.

  1. Lisage juhtelement Camera (Kaamera), nimetage see MyCamera ja määrake selle atribuut OnSelect järgmisele valemile.

    Collect( MyPix, MyCamera.Photo )
    

    Lisateavet leiate saidilt

  2. Vajutage F5, tehke pilt valides või koputades MyCamera.

  3. Lisage juhtelement Vertical gallery. Ja seejärel muutke juhtelemendi Image suurust, malli ja juhtelementi Image gallery (Pildigalerii) ennast ekraanile sobivaks.

  4. Seadke juhtelemendi Items atribuut Image gallery (Pildigalerii) väärtuseks see valem.

    MyPix
    
  5. Seadke juhtelemendi Image atribuut Image (Pilt) galeriis sellele valemile.

    ThisItem.Url
    

    Tehtud pilt kuvatakse juhtelemendis Image gallery (Pildigalerii).

  6. Tehke nii palju pilte, kui soovite ja naaske vaike-tööruumi, vajutades paoklahvi (ESC).

  7. (valikuline) Seadke juhtelemendi Image (Pilt) atribuut OnSelect juhtelemendis Image gallery (Pildigalerii) valemile.

    Remove( MyPix, ThisItem )
    
  8. Vajutage nuppu F5 ja valige eemaldamiseks pilt.

Kasutage funktsiooni SaveData, et salvestada pilte lokaalselt või funktsiooni Patch, et värskendada andmeallikat.

Muutke aktiivset kaamerat ripploendist

  1. Add juhtelement Camera (Kaamera).

  2. Lubage rakendusel kasutada seadme kaamerat, kui seda küsitakse.

  3. Add juhtelement Drop down.

  4. Seadke ripploendi atribuudi Üksused väärtus järgmiseks.

    Camera1.AvailableDevices
    

    Märkus

    Asendage kaamera juhtelemendi nimi Camera1 vastavalt vajadusele.

  5. Seadke kaamera atribuut Camera(Kaamera) järgmiselt.

    Dropdown1.Selected.Id
    

    Märkus

    Asendage rippmenüü juhtelemendi nimi Dropdown1 vastavalt vajadusele.

  6. Vajutage klahvi F5 ja valige kaamera muutmiseks ripploendist üksus.

Hõlbustusfunktsioonide suunised

Kaamera juhtelement näitab kaamera kanalit ja toimib ka pildi tegemise nupuna. Seega on siinkohal nuppudega sarnased hõlbustusfunktsioonide kaalutlused.

Video alternatiivid

Kaaluge alternatiivse sisendi lisamist nägemispuudega kasutajatele. Näiteks saate Add picture, et lubada kasutajatel laadida pilt oma seadmest.

Värvi kontrastsus

FocusedBorderColor ja välise värvi vahel peab olema piisav värvikontrastsus.

Ekraanilugeja tugi

AccessibleLabel (Juurdepääsusilt) peab olema defineeritud.

Klaviatuuri tugi

  • TabIndex väärtus peab olema null või suurem, et klaviatuuri kasutajad saaksid sellele liikuda.

  • Fookuse indikaatorid peavad olema selgelt nähtavad. FocusedBorderColor ja FocusedBorderThickness abil saate värskendada fookuse indikaatorite nähtavust.

Vt ka

Piirab juhtelementi Power Apps

Märkus

Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)

Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).