Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Juhtelement, mis võimaldab kasutajatel pildistada seadme kaamera abil.
Kirjeldus
Seadme kaameraga piltide jäädvustamiseks saate kasutada kaamera juhtelementi. Seadmel peab olema kaamera ja kasutaja peab lubama rakendusel kaamerat kasutada.
Pildi jäädvustamiseks kaamerast valige kaamera juhtelement.
Viimati jäädvustatud pilt on saadaval atribuudi Foto kaudu. Selle atribuudi korral võivad pildid olla järgmised.
- Vaadatud pildi juhtelemendiga. Jäädvustatud pildi vaatamiseks kasutage pildi juhtelementi. Lisateavet leiate näidetest.
- Paigutage ajutiselt muutuja või kogum. Funktsioonide Sea või Kogu abil saate pilte talletada muutujas või kogumis. Olge ettevaatlik, kui kogumis kasutatakse korraga mitut pilti, mis kasutavad seadme piiratud mälu. Funktsioonide SaveData ja LoadData abil saate pildid teisaldada seadme kohalikku salvestusruumi ja ühenduseta režiimis.
- Salvestatud andmebaasi. Funktsiooni Patch abil saate talletada pilte andmebaasis.
- Edastatakse base64 kodeeritud tekstistringina. Funktsiooni JSON abil saate kasutada piltide kodeerimiseks 64.
Atribuutide Stream, StreamRate ja OnStream abil saate taimerile automaatselt pilte jäädvustada (nt pildistada iga minut, et luua intervalljand).
Jäädvustatud meediumile viitab tekstistringi URI. Lisateavet leiate andmetüübi dokumentatsioonist.
Märkus.
- Kaamera juhtelementi toetavad ainult brauserid Microsoft Edge, Chrome, Firefox ja Opera. ja Androidi ja iOS-i seadmed. Kõigis muudes brauserites ja platvormides kuvatakse hoiatus, et mõned rakenduse funktsioonid ei tööta.
- Kaamera juhtelemendi loodud piltide maksimaalne eraldusvõime on 640 x 480 px. Kui vajate täieliku eraldusvõimega pilte, kasutage selle asemel juhtelementi Lisa pilt .
- Olenevalt teie mobiilsideseadmest ja -mudelist võib seadme kaamera lähtestamiseks kuluda paar sekundit, kui kasutate kaamera juhtelementi.
Piirangud
Kaamera juhtelemendil on järgmised piirangud.
- Kaamera juhtelemendi kasutamisel ei sisalda pilt metaandmete teavet. Selle põhjuseks on kaameraga pildistamisviisi piirang. Probleemi leevendamiseks kasutage juhtelementi Lisa pilt
- Kui teie mobiilsideseadmel pole piisavalt mälu, keelatakse seadme krahhi vältimiseks ajutiselt kaamera.
- Windowsi power apps võib krahhi minna, kui avate rakenduse, mis kasutab kaamera juhtelementi. Selle probleemi vältimiseks kasutage veebipleierit Windowsi platvormil. Samuti ei toetata mitut kaamerat.
Võtmeatribuudid
AvailableDevices – seadmes saadaolevate kaamerate tabel.
Tabel sisaldab kahte veergu:
- AtribuudigaKaamera kasutatav ID-number
- Kaamera tuvastamiseks seadme esitatud nimi. Mõni platvorm võib sisaldada kaamera leidmiseks esi - või tagakülge .
Märkus. Kõik tabeli seadmed ei pruugi teie rakenduses saadaval olla. Mõni neist võib olla eriotstarbeline draiver või rakendus, mis on ette nähtud konkreetseteks eesmärkideks.
Kaamera – kasutatava kaamera numbriline ID. Abiks seadmetes, kus on rohkem kui üks kaamera.
OnStream – toimingud, mida tehakse streami atribuudi värskendamisel.
Foto – pilt, mis jäädvustatakse siis, kui kasutaja teeb pildi.
Stream – automaatselt värskendatud pilt, mis põhineb atribuudil StreamRate .
StreamRate – kui sageli värskendatakse streami atribuudi pilti millisekundites. Väärtus võib olla vahemikus 100 (1/10 sekundist) kuni 3600 000 (1 tund).
Täiendavad atribuudid
AccessibleLabel – silt ekraanilugejatele. Peaks kirjeldama pildistamisotstarvet.
BorderColor – juhtelemendi ääri värv.
BorderStyle – näitab, kas juhtelemendi ääris on ühtlane, kriipsjoonega, punkt või pole.
BorderThickness – juhtelemendi ääriste paksus.
Heledus – kui palju valgust kasutaja pildil tõenäoliselt tajub.
Kontrastsus – kui kerge on kasutajal pildil sarnaseid värve eristada.
DisplayMode – näitab, kas juhtelement lubab kasutaja sisendi (redigeerimine), kuvab ainult andmed (Vaade) või on keelatud (keelatud).
FocusedBorderColor – juhtelemendi ääris, kui juhtelement on fookustatud.
FocusedBorderThickness – juhtelemendi ääriste paksus, kui juhtelement on fookuses.
Kõrgus – juhtelemendi ülemise ja alumise serva vaheline kaugus.
OnSelect – toimingud, mida teha, kui kasutaja puudutab või klõpsab juhtelementi.
TabIndex – klaviatuuri navigeerimisjärjestus võrreldes muude juhtelementidega.
Kohtspikker – selgitav tekst, mis kuvatakse, kui kasutaja nihutab kursori juhtelemendile.
Visible – näitab, kas juhtelement kuvatakse või on peidetud.
Laius – juhtelemendi vasaku ja parema serva vaheline kaugus.
X – juhtelemendi vasaku serva ja emaümbrise või ekraani vasaku serva vaheline kaugus.
Y – vahemaa juhtelemendi ülaserva ja emaümbrise või ekraani ülaserva vahel.
Näited
Nende näidete jaoks on teil vaja kaameraga seadet. Rakenduse testimiseks kasutage veebikaamerat, millele pääseb juurde brauseri kaudu. Või salvestades oma rakenduse ja laadides selle kaameraga iOS-i või Androidi seadmesse.
Jäädvustatud pildi lihtne kuvamine
Lisagekaamera juhtelement.
Küsimise korral anna rakendusele luba kasutada seadme kaamerat.
Lisage juhtelement Image.
Määrake juhtelemendi Pilt atribuudi Pilt väärtuseks järgmine valem:
Camera1.PhotoMärkus.
Asendage vajadusel kaamera juhtelemendi nimi Kaamera1 .
Rakenduse eelvaate kuvamiseks vajutage klahvi F5.
Pildistamiseks valige või puudutage kaamera juhtelementi. Tulem peaks olema kuvatud teie pildijuhtelemendis.
Piltide lisamine pildigalerii juhtelementi
Lisage kaamera juhtelement, pange sellele nimeks MyCamera ja määrake sellele valemile atribuut OnSelect :
Collect( MyPix, MyCamera.Photo )Lisateave:
- Kuidas juhtelementi lisada, nimetada ja konfigureerida?
- Lugege lisateavet funktsiooni Collect või muude funktsioonide kohta.
Vajutage klahvi F5 ja seejärel tehke pilt, valides või puudutades valikut MyCamera.
Saate lisada vertikaalse galerii juhtelemendi. Seejärel saate muuta pildi juhtelemendi, selle malli ja pildigalerii juhtelemendi suurust, et see mahuks ekraanile.
Määrake pildigalerii juhtelemendi atribuudi Üksused väärtuseks järgmine valem:
MyPixMäärake galeriis oleva pildi juhtelemendi atribuudi Pilt väärtuseks järgmine valem:
ThisItem.UrlTehtud pilt kuvatakse pildigalerii juhtelemendis.
Tehke nii palju pilte, kui soovite, ja seejärel naaske vaikeruumi, vajutades paoklahvi (Esc).
(valikuline) Määrake pildigalerii juhtelemendi pildiatribuudi OnSelect väärtuseks valem:
Remove( MyPix, ThisItem )Vajutage klahvi F5 ja seejärel valige eemaldatav pilt.
Kasutage piltide kohalikult salvestamiseks funktsiooni SaveData või andmeallika värskendamiseks funktsiooni Patch .
Aktiivse kaamera vahetamine rippmenüüst
Lisagekaamera juhtelement.
Küsimise korral anna rakendusele luba kasutada seadme kaamerat.
Seadke ripploendi atribuudi Üksused väärtuseks:
Camera1.AvailableDevicesMärkus.
Asendage vajadusel kaamera juhtelemendi nimi Kaamera1 .
Määrake kaamera atribuudi Kaamera väärtuseks:
Dropdown1.Selected.IdMärkus.
Asendage vajadusel ripploendi juhtelemendi nimi Ripploend1 .
Vajutage klahvi F5 ja seejärel valige rippmenüüst kaamera vahetamiseks soovitud üksus.
Hõlbustusfunktsioonide juhised
Kaamera juhtelement kuvab kaamerakanali ja toimib ka pildistatava nupuna. Seega on hõlbustusfunktsioonide kaalutlused sarnased nuppudega.
Video alternatiivid
Kaaluge alternatiivse sisestusvormi lisamist nägemispuudega kasutajatele. Näiteks saate lisada pildi , et kasutajad saaksid pildi oma seadmest üles laadida.
Värvikontrast
FocusedBorderColor ja välisvärv peavad olema piisavalt kontrastsed.
Ekraanilugeri tugi
Hõlbustusfunktsioonidega silt peab olema olemas.
Klaviatuuri tugi
Selleks, et klaviatuuri kasutajad saaksid sellele liikuda, peab TabIndex olema null või suurem.
Fookusnäidikud peavad olema selgelt nähtavad. Fookustatud näidikute nähtavuse värskendamiseks saate kasutada funktsiooni FocusedBorderColor ja FocusedBorderThickness .