Аудио и видео контроли в Power Apps

Контрола, която възпроизвежда аудио файл, видео файл или видео в YouTube.

Описание

Контрола Audio възпроизвежда звуков клип от файл, запис от контролата Microphone или аудио запис от видео файл.

Видеоконтролата възпроизвежда видеоклип от файл или от YouTube или от външен източник. Затворените надписи могат по избор да бъдат показани, когато са посочени.

Важно

Видеоклиповете в услугите на Azure Media вече не се поддържат. За повече информация вижте Пенсиониране на услугата.

Ограничения

Контролът за аудио и видео има следните ограничения:

  • Power Apps Mobile работи на различни видове устройства и някои от тях имат ограничения, специфични за тази платформа:
    • Можете да възпроизвеждате видеоклипове в няколко видео контроли едновременно на всички платформи, с изключение на iPhone устройства.
    • Можете да записвате аудио с няколко контроли на микрофона едновременно на всички платформи, с изключение на уеб плейъра.

Свойства на ключове

Loop - Дали аудио или видео клип автоматично се стартира веднага щом приключи възпроизвеждането.

Media - Идентификатор за клипа, който възпроизвежда аудио или видео контрол.

Бележка

  • Използвайте HTTPS за всички външни видеоклипове, за да осигурите съвместимост със съвременните браузъри.
  • Външните видеоклипове трябва да бъдат достъпни анонимно (без удостоверяване).

ShowControls - Независимо дали аудио или видео плейърът показва например бутон за възпроизвеждане и плъзгач за сила на звука, а контролът на писалката показва например икони за рисуване, изтриване и изчистване.

Допълнителни свойства

AccessibleLabel - Етикет за четци на екрани. Трябва да бъде заглавието на видеото или аудиоклипа.

AutoPause - Дали аудио или видеоклип автоматично се спира, ако потребителят премине към друг екран.

AutoStart - Дали аудио или видео контрол автоматично започва да възпроизвежда клип, когато потребителят премине към екрана, който съдържа този елемент за управление.

BorderColor – Цветът на границата на контролата.

BorderStyle – Дали границата на контрола е солидна, с тирета, с точки или няма.

BorderThickness – Дебелината на границата на контролата.

ClosedCaptionsUrl - Само за видео контрол. URL адрес на файл със субтитри във формат WebVTT. И двата URL адреса на видео и надписи трябва да бъдат HTTPS. Сървърът, хостващ както видео, така и файл с надписи, трябва да е активиран за CORS.

DisplayMode – Дали контрола позволява въвеждане от потребителя (редактиране), показва само данни (изглед) или е деактивирана (Забранено).

Fill – Цветът на запълване в контрола.

FocusedBorderColor - Цветът на границата на контрола, когато контролата е на фокус.

FocusedBorderThickness - Дебелината на границата на контрола, когато контролата е на фокус.

Height - Разстоянието между горния и долния ръб на контрола.

Image – Името на изображение, което се показва в контролата за изображение, аудио или микрофон.

ImagePosition - Позицията (Запълване, Съответствие, Разпъване, плочка или център) на изображение в екран или контрола, ако не е със същия размер като изображението.

OnEnd – Действия, които се извършват, когато възпроизвеждането на аудио или видеоклип приключи.

OnPause – Действия, които се извършват, когато потребителят постави на пауза клип, който се възпроизвежда с контролата за аудио или видео.

OnStart – Действия, които да се извършат, когато потребителят започне да записва с контрола за микрофон.

Paused - Вярно, ако контролът за възпроизвеждане на медия в момента е поставен на пауза, невярно в противен случай.

Reset – Дали дадена контрола се връща до стойността си по подразбиране.

Start - Дали се възпроизвежда аудио или видео клип.

StartTime - Времето след началото на аудио или видео клип, когато клипът започне да се възпроизвежда.

Time - Текуща позиция на медиен контрол.

TabIndex - Ред за навигация на клавиатурата в сравнение с други контроли.

Tooltip - Обяснителен текст, който се появява, когато потребителят задържи курсора над контрола.

Visible - Дали се появява контрола, или е скрита.

Width - Разстоянието между левия и десния ръб на контрола.

X - Разстоянието между левия ръб на контрола и левия ръб на неговия родителски контейнер (или екрана, ако няма родителски контейнер).

Y - Разстоянието между горния ръб на контрола и горния ръб на неговия родителски контейнер (или екрана, ако няма родителски контейнер).

First( TableName )

Примери

Възпроизвеждане на аудио или видео файл

  1. В менюто Файл, щракнете или докоснете Медия, щракнете или натиснете Видео или Аудио и след това щракнете или докоснете Преглед.

  2. Прегледайте файла, който искате да използвате, щракнете върху него или го докоснете, след което щракнете или докоснете Отваряне.

  3. Натиснете Esc, за да се върнете към работното пространство по подразбиране, добавете Audio или Video контрола и задайте свойството й Media към файла, който сте добавили.

    Не знаете как да добавяте и конфигурирате контрола?

  4. Натиснете F5 и след това възпроизведете клипа, като щракнете или натиснете бутона за възпроизвеждане на контрола, който сте добавили.

    Съвет

    Бутонът за изпълнение на Video контролата се появява, когато задържите курсора на мишката върху контрола.

  5. Натиснете Esc, за да се върнете към работното пространство по подразбиране.

Възпроизвеждане на YouTube видео

  1. Добавете контрола Video и задайте свойството й Media на URL адреса на видеото в YouTube, затворен в двойни кавички.
  2. Натиснете F5 и след това възпроизведете клипа, като щракнете или натиснете бутона за възпроизвеждане на контролата Video.
  3. Натиснете Esc, за да се върнете към работното пространство по подразбиране.

Насоки за достъпност

Аудио и видео алтернативи

  • ShowControls трябва да е вярно, за да могат потребителите да слушат или гледат мултимедия със собствено темпо. Това също така позволява на потребителите да превключват затворени надписи и режим на цял екран на видео плейърите.
  • Затворените надписи трябва да бъдат предоставени за видеоклипове.
    • За YouTube видеоклипове използвайте инструменти за създаване, предоставени от YouTube за добавяне на надписи.
    • За други видеоклипове създайте надписи във формат WebVTT, качете ги и задайте ClosedCaptionsUrl до URL адреса. Има няколко ограничения. Сървърите, хостващи видео и надписи, трябва да бъдат активирани чрез CORS и да ги обслужват, използвайки HTTPS протокол.
  • Помислете за предоставяне на аудио или видео препис чрез един от следните методи:
    1. Поставете текста в Label и го поставете в съседство с мултимедийния плейър. По желание създайте Button за превключване на показването на текста.
    2. Поставете текста в различен екран. Създайте Button, който се придвижва до екрана и позиционира бутона в съседство с мултимедийния плейър.
    3. Ако описанието е кратко, то може да бъде поставено в AccessibleLabel.

Контраст на цвят

Трябва да има достатъчен цветен контраст между:

  • FocusedBorderColor и външен цвят
  • Image и контролите за мултимедиен плейър (ако е приложимо)
  • Fill и контролите за мултимедиен плейър (ако запълването е видимо)

Предоставете затворени надписи и / или препис, ако видеосъдържанието има проблеми с цветовия контраст.

Поддръжка на екранен четец

Поддръжка на клавиатурата

  • TabIndex трябва да е нула или повече, така че потребителите с клавиатура да могат да навигират.
  • Индикаторите за фокус трябва да са ясно видими. Използвайте FocusedBorderColor и FocusedBorderThickness за постигане на това.
  • AutoStart трябва да е невярно, защото за потребителите на клавиатурата може да бъде трудно да спрат възпроизвеждането бързо.

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).