Power Apps ішіндегі "Микрофон" басқару элементі
Бағдарлама пайдаланушыларына құрылғыдан дыбыстарды жазуға мүмкіндік беретін басқару элементі.
Сипаттама
Микрофон басқару элементін құрылғының микрофоны арқылы аудионы жазу үшін пайдаланыңыз. Құрылғыда микрофон болуы керек және пайдаланушы бағдарламаға микрофонды пайдалануға рұқсат етуі керек.
Соңғы жазылған аудиоклип Audio сипаты арқылы қолжетімді болады. Бұл сипат арқылы жазылған аудионы:
- "Аудио" басқару элементі арқылы ойнатуға болады. Audio басқару элементін жазбаны тыңдау үшін пайдаланыңыз. Қосымша ақпаратты мысалдардан қараңыз.
- Айнымалыға немесе жинаққа уақытша қою. Аудиоклиптерді айнымалыда немесе жинақта сақтау үшін Set немесе Collect функциясын пайдаланыңыз. Құрылғының шектеулі жадында бір уақытта жинақта бірнеше аудиоклип болғанда сақ болыңыз. Аудиоклиптерді жергілікті қоймаға жылжыту үшін және офлайн сценарийлер үшін SaveData және LoadData функцияларын пайдаланыңыз.
- Дерекқорда сақталады. Аудиоклиптерді дерекқорда сақтау үшін Patch функциясын пайдаланыңыз.
- base64 кодталған мәтін жолы түрінде тасымалданады. Аудиоклиптерді base64 кодтау үшін JSON функциясын пайдаланыңыз.
Жазылған аудионың пішімі:
- Android үшін 3gp пішімі.
- үшін AAC пішімі iOS.
- Веб-шолғыштарға арналған OGG пішімі.
Жазылған медиаға мәтін жолы URI арқылы сілтеме жасалады. Қосымша ақпарат алу үшін деректер түрінің құжаттамасын оқыңыз.
Ескерім
Микрофонды басқаруға тек Microsoft Edge Chromium, Chrome және Firefox браузерлерге негізделген; және Android және iOS құрылғылар. Барлық басқа браузерлерде және платформаларда бағдарламаның кейбір мүмкіндіктері жұмыс істемейтіні туралы ескерту көрсетіледі.
Шектеулер
Микрофонды басқаруда мына шектеулер бар:
- Power Apps Mobile әртүрлі құрылғыларда жұмыс істейді және олардың кейбіреулері сол платформаға тән шектеулерге ие:
- Сіз iPhone құрылғыларынан басқа барлық платформаларда бір уақытта бірнеше Бейне басқаруларында бейнелерді ойната аласыз.
- Веб-ойнатқыштан басқа барлық платформаларда бір уақытта бірнеше Микрофон басқаруларымен дыбыс жазуға болады.
Кілт сипаттары
Audio – Пайдаланушы құрылғының микрофонымен жазған кезде жазылған аудиоклип.
Mic – Бірнеше микрофоны бар құрылғыдағы микрофонның сандық идентификаторы.
OnStop – Пайдаланушы микрофон басқаруымен жазуды тоқтатқан кезде орындалатын әрекеттер.
Қосымша сипаттар
AccessibleLabel – экраннан оқу бағдарламасының белгісі. Микрофонның мақсатын сипаттауы керек.
BorderColor – басқару элементі жиегінің түсі.
BorderStyle – басқару элементінің жиегі Тұтас, Сызықшалы, Нүктелі немесе Ешбір параметрінде болатынын анықтайды.
BorderThickness – басқару элементі жиегінің қалыңдығы.
Түсі – басқару элементіндегі мәтіннің түсі.
DisplayMode – басқару элементі пайдаланушыға деректерді енгізуге (Өңдеу), тек көрсетуге (Көру) рұқсат ететінін немесе деректер өшірілген (Өшірілген) болатынын анықтайды.
DisabledBorderColor – басқару элементінің DisplayMode сипаты Өшірілген мәніне орнатылғанда басқару элементі жиегінің түсі.
DisabledColor - DisplayMode сипаты Өшірілген мәніне орнатылған болса, басқару элементіндегі мәтінінің түсі.
DisabledFill - DisplayMode сипаты Өшірілген мәніне орнатылған болса, басқару элементі фонының түсі.
Толтыру - басқару элементінің фондық түсі.
FocusedBorderColor – Басқару элементін фокустаған кездегі басқару элементі жиегінің түсі.
FocusedBorderThickness – Басқару элементін фокустаған кездегі басқару элементі жиегінің қалыңдығы.
Height – басқару элементінің жоғарғы және төменгі шеттерінің арасындағы қашықтық.
HoverBorderColor - пайдаланушы тінтуір меңзерін осы басқару элементінде ұстап тұрғанда басқару элементі шекарасының түсі.
HoverColor – пайдаланушы үстіне тінтуір меңзерін орнатқанда басқару элементіндегі мәтіннің түсі.
HoverFill – пайдаланушы үстіне тінтуір меңзерін орнатқанда басқару элементі фонының түсі.
Кескін – кескін, аудио немесе микрофон басқару элементінде пайда болатын кескіннің атауы.
ImagePosition – Суретпен бірдей өлшемде болмаған жағдайда экрандағы немесе басқару элементіндегі сурет (Толтыру, Шақтау, Созу, Қатарластыру немесе Ортасы бойынша туралау).
OnSelect – Пайдаланушы басқару элементін таңдаған кезде орындалатын әрекеттер.
OnStart – Пайдаланушы микрофон басқаруымен жазуды бастаған кезде орындалатын әрекеттер.
PressedBorderColor – пайдаланушы басқару элементін таңдағандағы басқару элементі жиегінің түсі.
PressedColor – пайдаланушы басқару элементін таңдаған кездегі басқару элементіндегі мәтіннің түсі.
PressedFill – пайдаланушы басқару элементін таңдаған кездегі басқару элементі фонының түсі.
Қалпына келтіру – басқару элементі әдепкі мәніне қайтатындығы не қайтпайтындығы.
TabIndex – Пернетақта навигациясы ретін басқа басқару элементтерімен салыстыру.
Қалқымалы сөзкөмек – пайдаланушы тінтуірді басқару элементінің үстіне апарғанда көрсетілетін түсіндірме мәтін.
Көрінетін – басқару элементі көрінетіндігі немесе жасырылатындығы.
Ені – басқару элементінің сол жақ және оң жақ шеттерінің арасындағы қашықтық.
X – басқару элементінің сол жақ жиегі мен басты контейнерінің немесе экранның сол жиегі арасындағы қашықтық.
Y – басқару элементінің жоғарғы жиегі мен басты контейнерінің немесе экранның жоғарғы жиегі арасындағы қашықтық.
Мысалдар
Қарапайым тікелей ойнату
Бұл мысалда біз дереу ойнату үшін Микрофон басқару элементін Аудио басқару элементіне тікелей қосамыз:
Бағдарламаңызға Микрофон басқару элементін қосыңыз.
Сұралса, бағдарламаға құрылғы микрофонын пайдалануға рұқсат етіңіз.
Бағдарламаңызға Аудио басқару элементін қосыңыз.
Аудио басқару элементінің Media сипатын формулаға орнатыңыз:
Microphone1.Audio
Ескерім
Микрофон басқару элементінің Microphone1 деген атауын тиіс болса ауыстырыңыз.
Бағдарламаны алдын ала қараңыз.
Жазуды бастау үшін Микрофон басқару элементін таңдаңыз.
Аудио жазу үшін сөйлеңіз.
Жазуды аяқтау үшін Микрофон басқару элементін қайтадан таңдаңыз.
Жазбаны тыңдау үшін Аудио басқару элементін таңдаңыз.
"Галерея" басқару элементіне дыбыстар қосу
Бұл мысалда, біз ойнату үшін жеке-жеке таңдауға болатын жинақта сақталған аудиоклиптардың галереясын жасаймыз:
Микрофон басқару элементін қосыңыз.
Оның OnStop сипатын Collect функциясын пайдаланып осы формулаға орнатыңыз:
Collect( MySounds, MyMic.Audio )
Галерея басқару элементін қосып, MyMic астына жылжытыңыз.
Галереяның Items сипатын мына формулаға орнатыңыз:
MySounds
Теңшелетін галерея басқару элементінің үлгісінде Audio басқару элементін қосыңыз.
Аудио басқару элементінің Media сипатын мына формулаға орнатыңыз:
ThisItem.Url
Бағдарламаны алдын ала қарау үшін F5 пернесін басыңыз.
Жазуды бастау үшін MyMic пәрменін таңдаңыз, содан кейін жазуды тоқтату үшін оны қайтадан таңдаңыз.
Галерея басқару элементінде жазбаны ойнату үшін Аудио басқару элементінде ойнату түймешігін таңдаңыз.
Қалағанша көп жазбаны қосыңыз, содан кейін Esc пернесін басу арқылы әдепкі жұмыс кеңістігіне оралыңыз.
(міндетті емес) Галерея басқару элементінің үлгісінде Button басқару элементін қосыңыз.
Оның OnSelect сипатын формулаға орнатыңыз:
Remove( MySounds, ThisItem )
F5 пернесін басыңыз, содан кейін сәйкес Түймешік басқару элементін таңдау арқылы жазбаны жойыңыз.
SaveData функциясын жазбаларды жергілікті сақтау үшін немесе Patch функциясын деректер көзін жаңарту үшін пайдаланыңыз.
Арнайы мүмкіндіктер туралы нұсқаулар
Button басқару элементі туралы нұсқаулар қолданылады, өйткені Микрофон бар болғаны арнайы түймешік болып табылады. Сондай-ақ, мынаны ескеріңіз:
Аудио баламалары
Сөйлеу кемшіліктері бар немесе микрофоны жоқ пайдаланушылар үшін баламалы енгізу пішінін қосуды қарастырыңыз. Мысалы, пайдаланушыларға мәтін енгізуге мүмкіндік беру үшін Text input.
Түс контрасты
- Түс контрастына қойылатын стандартты талаптар бөлімін оқыңыз.
- Кескін және түймешік мәтіні мен белгішесі тиісті түс контрастын қамтамасыз етіңіз (тиісті болса).
Экраннан оқу бағдарламасының қолдауы
- AccessibleLabel болуы қажет.
Сондай-ақ, келесіні қараңыз
Power Apps ішіндегі басқару элементтерінің шектеулері
Ескерім
Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)
Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).