Mikrofoni-ohjausobjekti Power Appsissa

Ohjausobjekti, jonka avulla sovelluksen käyttäjät voivat tallentaa ääniä laitteestaan.

Kuvaus

Mikrofoni-ohjausobjektin avulla voit siepata ääntä laitteen mikrofonilla. Laitteessa on oltava mikrofoni ja käyttäjän on annettava sovellukselle lupa käyttää sitä.

Viimeksi tallennettu äänileike on käytettävissä Audio-ominaisuuden kautta. Tämän ominaisuuden avulla tallennettua ääntä voidaan:

  • Toistaa Äänet-ohjausobjektin avulla. Äänet-ohjausobjektin käyttö tallenteen kuuntelemiseen. Lisätietoja on esimerkeissä.
  • Lisää väliaikaisesti muuttujaan tai kokoelmaan. Tallenna äänileikkeitä muuttujaan tai kokoelmaan käyttämällä toimintoja Set tai Collect. Käytä harkintaa, kun käytät useita äänileikkeitä kokoelmassa ja käytät samalla laitteen rajallista tallennustilaa. Toimintojen SaveData ja LoadData voit siirtää äänileikkeitä laitteen paikalliseen tallennustilaan ja offline-skenaarioihin.
  • Tallennettuna tietokantaan. Patch-toiminnon avulla voit tallentaa äänileikkeitä tietokantaan.
  • Lähetetään Base64-koodattuna Tekstinä. JSON-toiminnon avulla voit Base64-koodata äänileikkeitä.

Tallennetun äänen muoto:

  • 3gp-muoto Androidia varten.
  • AAC-muoto iOS:lle.
  • OGG-muoto verkkoselaimia varten.

Tallennettuun mediaan viitataan tekstimuotoisen URI-osoitteen muodossa. Lisätietoja on tietotyyppidokumentaatiossa.

Huomautus

Mikrofonin ohjausobjektia tuetaan vain Chromium-pohjaisessa Microsoft Edge -selaimessa sekä Chrome- ja Firefox-selaimissa ja Android- ja iOS-laitteissa. Kaikissa muissa selaimissa ja ympäristöissä näkyy varoitus, että osa sovelluksen toiminnoista ei toimi.

Rajoitukset

Miksrofoni-ohjausobjektilla on seuraavat rajoitukset:

  • Power Apps Mobile toimii monenlaisissa laitteissa, ja joissakin niistä on kyseiseen ympäristöön liittyviä rajoituksia:
    • Voit toistaa videoita useissa videon ohjausobjekteissa samaan aikaan kaikissa ympäristöissä iPhone-laitteita lukuun ottamatta.
    • Voit tallentaa ääntä useilla mikrofonin ohjausobjekteilla samaan aikaan kaikissa ympäristöissä verkkosoitinta lukuun ottamatta.

Tärkeimmät ominaisuudet

Audio – Äänileike, joka tallennetaan, kun käyttäjä tallentaa laitteen mikrofonilla.

Mic – Sovelluksen käyttämän mikrofonin numerotunnus, jos laitteessa on useampi kuin yksi mikrofoni.

OnStop – Toiminnot, jotka on suoritettava, kun käyttäjä lopettaa tallentamisen mikrofoni-ohjausobjektilla.

Lisäominaisuudet

AccessibleLabel – Näytönlukuohjelmien käyttämä selite. Microphonen tarkoitus tulee kuvata.

BorderColor – Ohjausobjektin reunan väri.

BorderStyle – Onko ohjausobjektin reuna yhtenäinen, katkoviiva, pisteviiva vai ei mitään.

BorderThickness – Ohjausobjektin reunan paksuus.

Color – Ohjausobjektin Tekstin väri.

DisplayMode – Salliiko ohjausobjekti käyttäjän syötettä (Muokkaa), vain tietojen tarkastelun (Näytä) vai onko se poissa käytöstä (Poistettu käytöstä).

DisabledBorderColor – Ohjausobjektin reunan väri, jos sen DisplayMode-asetuksena on Poistettu käytöstä.

DisabledColor – Ohjausobjektin Tekstin väri, jos sen DisplayMode -asetuksen arvoksi on asetettu Ei käytössä.

DisabledFill – Ohjausobjektin taustaväri, jos sen DisplayMode-ominaisuudeksi on määritetty Ei käytössä.

Fill – Ohjausobjektin taustaväri.

FocusedBorderColor – Ohjausobjektin reunan väri, kun ohjausobjekti on kohdistettu.

FocusedBorderThickness – Ohjausobjektin reunan paksuus, kun ohjausobjekti on kohdistettu.

Height – Ohjausobjektin ylä- ja alareunan välinen etäisyys.

HoverBorderColor – Ohjausobjektin reunan väri, kun käyttäjä pitää hiiren osoitinta kyseisen ohjausobjektin päällä.

HoverColor – Ohjausobjektin Tekstin väri, kun hiiren kohdistin on sen päällä.

HoverFill – Ohjausobjektin taustaväri, kun käyttäjä pitää hiiren osoitinta sen päällä.

Image – Kuvan, äänen tai mikrofonin ohjausobjektissa näkyvän kuvan nimi.

ImagePosition – Kuvan tai ohjausobjektin asettelu (Täyttö, Sovita, Venytä, Tile tai Keskellä) näytössä, jos se ei ole saman kokoinen kuin näyttö.

OnSelect – Toiminnot, jotka tulee suorittaa, kun käyttäjä valitsee ohjausobjektin.

OnStart – Toiminnot, jotka on suoritettava, kun käyttäjä aloittaa tallentamisen mikrofoni-ohjausobjektilla.

PressedBorderColor – Ohjausobjektin reunan väri, kun käyttäjä valitsee kyseisen ohjausobjektin.

PressedColor – Ohjausobjektin Tekstin väri, kun käyttäjä valitsee ohjausobjektin.

PressedFill – Ohjausobjektin taustaväri, kun käyttäjä valitsee kyseisen ohjausobjektin.

Reset – Palautuuko ohjausobjekti oletusarvoonsa.

TabIndex – Näppäimistön siirtymisjärjestys verrattuna muihin ohjausobjekteihin.

Tooltip – OhjeTeksti, joka ilmestyy näkyviin osoittimen ollessa ohjausobjektin päällä.

Visible – Onko ohjausobjekti näkyvissä vai piilossa.

Width – Ohjausobjektin vasemman ja oikean reunan välinen etäisyys.

X – Ohjausobjektin vasemman reunan ja pääsäilön vasemman reunan välinen etäisyys.

Y – Ohjausobjektin yläreunan ja pääsäilön yläreunan välinen etäisyys.

Esimerkit

Yksinkertainen suora toisto

Tässä esimerkissä liitämme Mikrofoni-ohjausobjektin suoraan Äänet-ohjausobjektiin välitöntä toistoa varten:

  1. Lisää Mikrofoni-ohjausobjekti sovellukseesi.

  2. Anna sovellukselle pyydettäessä lupa käyttää laitteen mikrofonia.

  3. Lisää Äänet-ohjausobjekti sovellukseesi.

  4. Määritä Äänet-ohjausobjektin Media-ominaisuudeksi kaava:

    Microphone1.Audio
    

    Huomautus

    Korvaa tarvittaessa Mikrofoni-ohjausobjektin nimi Microphone1.

  5. Ota sovellus esikatseluun.

  6. Aloita äänitys valitsemalla Mikrofoni-ohjausobjekti.

  7. Puhu tallentaaksesi ääntä.

  8. Lopeta äänitys valitsemalla Mikrofoni-ohjausobjekti uudelleen.

  9. Kuuntele äänite valitsemalla Äänet-ohjausobjekti.

Tässä esimerkissä luodaan kokoelmaan tallennettava valikoima äänileikkeitä, jotka voidaan valita yksitellen toistettavaksi:

  1. Lisää Mikrofoni -ohjausobjekti.

  2. Määritä sen OnStop-ominaisuudeksi seuraava kaava Collect-toiminnon avulla:

    Collect( MySounds, MyMic.Audio )
    
  3. Lisää Valikoima-ohjausobjekti ja siirrä se MyMic-kohdan alle.

  4. Määritä valikoiman Items-ominaisuudeksi seuraava kaava:

    MySounds
    
  5. Lisää Mukautettu valikoima -ohjausobjektissa Äänet-ohjausobjekti.

  6. Määritä äänen ohjausobjektin Media-ominaisuudeksi kaava:

    ThisItem.Url
    
  7. Esikatsele sovellusta painamalla F5-näppäintä.

  8. Aloita äänitys valitsemalla MyMic ja pysäytä äänitys valitsemalla se uudelleen.

  9. Repeat taltiointi valitsemalla toistopainike Valikoima-ohjausobjektin Äänet-ohjausobjektissa.

  10. Lisää niin monta taltiointia kuin haluat ja palaa sitten oletustyötilaan painamalla Esc-näppäintä.

  11. (valinnainen) Lisää Valikoima-ohjausobjektissa Painike-ohjausobjekti.

  12. Määritä sen OnSelect-ominaisuudeksi seuraava kaava:

    Remove( MySounds, ThisItem )
    
  13. Paina F5-näppäintä ja poista äänite sitten valitsemalla vastaava Painike-ohjausobjekti.

SaveData-toiminnolla voit tallentaa äänitteet paikallisesti ja Patch-toiminnolla voit päivittää tietolähteen.

Helppokäyttötoimintojen ohjeet

Ohjeet ovat samat kuin Painike-ohjausobjektille, sillä Mikrofoni on vain erityinen painike. Ota huomioon myös seuraavat:

Vaihtoehdot äänelle

Harkitse vaihtoehtoisen syöttötavan lisäämistä puhevammaisille käyttäjille tai käyttäjille, joilla ei ole mikrofonia. Esimerkiksi Tekstisyöte, jotta käyttäjät voivat kirjoittaa tekstiä.

Colorkontrasti

Näytönlukuohjelman tuki

Katso myös

Ohjausobjektien rajoitukset Power Appsissa

Huomautus

Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)

Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).