Kawalan mikrofon dalam Power Apps

Kawalan yang mendayakan pengguna aplikasi untuk merekodkan bunyi dari peranti mereka.

Penerangan

Gunakan kawalan Mikrofon untuk merakam audio dengan mikrofon peranti. Peranti mesti mempunyai mikrofon dan pengguna mesti membenarkan aplikasi untuk menggunakan mikrofon.

Klip audio yang paling baharu direkodkan tersedia melalui sifat Audio. Dengan sifat ini, audio yang dirakam boleh:

  • Main semula dengan kawalan Audio. Gunakan kawalan Audio untuk mendengar rakaman. Untuk maklumat lanjut, lihat contoh.
  • Masukkan pemboleh ubah atau koleksi untuk sementara. Gunakan fungsi Set atau Kumpul untuk menyimpan klip audio dalam pemboleh ubah atau koleksi. Berhati-hati dengan berbilang klip audio dalam koleksi pada masa yang sama dengan memori terhad peranti. Gunakan fungsi SimpanData dan MuatData untuk memindahkan klip audio ke storan tempatan pada peranti dan untuk senario luar talian.
  • Simpan dalam pangkalan data. Gunakan fungsi Tampal untuk menyimpan klip audio dalam pangkalan data.
  • Dihantar sebagai rentetan teks base64 terkod. Gunakan fungsi JSON untuk mengekod klip audio base64.

Format audio yang dirakam:

  • Format 3gp untuk Android.
  • Format AAC untuk iOS.
  • Format OGG untuk pelayar web.

Media dirakam dirujuk oleh URI rentetan teks. Untuk maklumat lanjut, baca dokumentasi jenis data.

Nota

Kawalan mikrofon hanya disokong berdasarkan Microsoft Edge Chromium, Chrome, dan Firefox penyemak imbas; dan Android iOS peranti. Semua pelayar dan platform lain akan menunjukkan amaran bahawa sesetengah ciri aplikasi tidak akan berfungsi.

Batasan

Kawalan mikrofon mempunyai had ini:

  • Power Apps Mudah Alih berjalan pada pelbagai jenis peranti, dan sesetengah daripadanya mempunyai had yang khusus untuk platform tersebut:
    • Anda boleh memainkan video dalam berbilang Kawalan video pada masa yang sama pada semua platform kecuali peranti iPhone.
    • Anda boleh merakam audio dengan berbilang kawalan Mikrofon pada masa yang sama pada semua platform kecuali pemain web.

Sifat kunci

Audio – Klip audio dirakam apabila pengguna merekod dengan mikrofon peranti.

Mikrofon – ID angka mikrofon pada peranti yang mempunyai lebih daripada satu mikrofon.

OnStop – Tindakan untuk dilaksanakan apabila pengguna berhenti merakam dengan kawalan mikrofon.

Sifat tambahan

AccessibleLabel – Label untuk pembaca skrin. Menerangkan tentang tujuan mikrofon.

BorderColor – Warna sempadan kawalan..

BorderStyle – Sama ada sempadan kawalan adalah Kukuh, Putus-putus, Bertitik, atau Tiada.

KetebalanSempadan – Ketebalan sempadan kawalan.

Color – Warna teks dalam kawalan.

DisplayMode – Sama ada kawalan membenarkan input pengguna (Edit), hanya memaparkan data (Lihat), atau dinyahdayakan (Dinyahdayakan).

DisabledBorderColor – Warna sempadan kawalan jika sifat kawalan sifat DisplayMode ditetapkan kepada Dinyahdaya.

DisabledColor – Warna latar belakang kawalan jika sifat DisplayMode ditetapkan kepada Dinyahdaya.

DisabledFill – Warna latar belakang kawalan jika sifat DisplayMode ditetapkan kepada Dinyahdaya.

Isi – Warna latar belakang kawalan.

FocusedBorderColor – Warna sempadan kawalan apabila kawalan terfokus.

FocusedBorderThickness – Ketebalan sempadan kawalan apabila kawalan terfokus.

Tinggi – Jarak antara kawalan sisi atas dan bawah.

HoverBorderColor – Warna sempadan kawalan apabila pengguna memastikan penunjuk tetikus pada kawalan tersebut.

HoverColor – Warna teks dalam kawalan apabila pengguna memastikan penunjuk tetikus padanya.

HoverFill – Warna latar belakang kawalan apabila pengguna memastikan penunjuk tetikus padanya.

Imej – Nama imej yang dipaparkan dalam imej, audio, atau kawalan mikrofon.

ImagePosition – Kedudukan imej (Isian, Muat, Regang, Jubin, atau Tengah) dalam skrin atau kawalan jika ianya tidak sama saiz dengan imej.

OnSelect – Tindakan untuk dilaksanakan apabila pengguna memilih kawalan.

OnStart – Tindakan untuk dilaksanakan apabila pengguna mula merakam dengan kawalan mikrofon.

PressedBorderColor – Warna sempadan kawalan apabila pengguna memilih kawalan itu.

PressedColor – Warna teks dalam kawalan apabila pengguna memilih kawalan itu.

PressedFill – Warna latar belakang kawalan apabila pengguna memilih kawalan itu.

Tetap semula – Sama ada kawalan bertukar kepada nilai lalainya.

TabIndex – Pesanan navigasi papan kekunci berbanding dengan kawalan lain.

Tooltip – Teks penjelasan yang dipaparkan apabila pengguna hover ke atas kawalan.

Boleh dilihat – Sama ada kawalan dipaparkan atau disembunyikan.

Lebar – Jarak antara sisi kiri dan kanan kawalan.

X – Jarak antara bucu kiri kawalan dan bucu kiri bekas induk atau skrin.

Y – Jarak antara sisi atas kawalan dan sisi atas bekas induk atau skrin.

Contoh

Main semula langsung ringkas

Dalam contoh ini, kami akan sambungkan secara langsung kawalan Mikrofon dengan Audio untuk main semula segera:

  1. Tambah kawalan Mikrofon kepada aplikasi anda.

  2. Membenarkan aplikasi untuk menggunakan mikrofon peranti jika digesa.

  3. Tambah kawalan Audio kepada aplikasi anda.

  4. Tetapkan sifat kawalan Audio Media kepada formula:

    Microphone1.Audio
    

    Nota

    Gantikan nama kawalan mikrofon Mikrofon1 mengikut kesesuaian.

  5. Pratonton aplikasi.

  6. Pilih kawalan Mikrofon untuk mula merakam.

  7. Cakap untuk merakam audio.

  8. Pilih kawalan Mikrofon semula untuk hentikan rakaman.

  9. Pilih kawalan Audio untuk mendengar rakaman.

Dalam contoh ini, kami akan mencipta galeri klip audio yang disimpan dalam koleksi yang boleh dipilih secara individu untuk main semula:

  1. Tambah kawalan Mikrofon.

  2. Tetapkan sifat BukaHenti kepada formula ini menggunakan fungsi Kumpul:

    Collect( MySounds, MyMic.Audio )
    
  3. Tambah kawalan Galeri, pindahkannya ke bawah MikrofonSaya.

  4. Tetapkan sifat Item untuk galeri kepada formula ini:

    MySounds
    
  5. Dalam templat untuk kawalan Galeri, tambah kawalan Audio.

  6. Tetapkan sifat kawalan Media kepada formula ini:

    ThisItem.Url
    
  7. Tekan F5 untuk pratonton aplikasi.

  8. Pilih MikrofonSaya untuk mula merakam, dan kemudian pilih sekali lagi untuk hentikan rakaman.

  9. Dalam kawalan Galeri, pilih butang main dalam kawalan Audio untuk mainkan semula rakaman anda.

  10. Tambah seberapa banyak rakaman yang anda mahu dan kemudian kembali ke ruang kerja lalai dengan menekan kekunci Esc.

  11. (pilihan) Dalam templat untuk kawalan Galeri, tambah kawalan Button.

  12. Tetapkan sifat OnSelect kepada formula:

    Remove( MySounds, ThisItem )
    
  13. Tekan F5, dan kemudian keluarkan rakaman dengan memilih kawalan Butang sepadan.

Gunakan fungsi SimpanData untuk menyimpan rakaman setempat atau fungsi Tampalan untuk mengemas kini sumber data.

Garis panduan kebolehcapaian

Garis panduan yang sama untuk Button digunakan kerana Mikrofon hanyalah butang khusus. Juga, pertimbangkan:

Alternatif audio

Pertimbangkan menambah borang alternatif input untuk pengguna dengan ketidakupayaan pertuturan atau tanpa mikrofon. Contohnya, Text input untuk membenarkan pengguna memasukkan teks.

Kontras warna

Sokongan pembaca skrin

Lihat juga

Had kawalan dalam Power Apps

Nota

Adakah anda boleh memberitahu kami tentang keutamaan bahasa dokumentasi anda? Jawab tinjauan pendek. (harap maklum bahawa tinjauan ini dalam bahasa Inggeris)

Tinjauan akan mengambil masa lebih kurang tujuh minit. Tiada data peribadi akan dikumpulkan (pernyataan privasi).