Поделиться через


Элементы управления аудио и видео в Power Apps

Элемент управления, который воспроизводит звуковой файл, видеофайл или видео на YouTube.

Description

Звуковой элемент управления воспроизводит звуковой клип из файла, запись из элемента управления микрофона или звуковую дорожку из видеофайла.

Элемент управления "Видео" воспроизводит видео из файла или из YouTube или любого внешнего источника. Закрытые субтитры могут отображаться при необходимости при указании.

Это важно

Видео в службах мультимедиа Azure больше не поддерживаются. Дополнительные сведения см. в разделе "Прекращение работы службы".

Ограничения

Элемент управления аудио и видео имеет следующие ограничения:

  • Power Apps Mobile работает на различных типах устройств, и некоторые из них имеют ограничения, относящиеся к этой платформе:
    • Видео можно воспроизводить в нескольких элементах управления Видео одновременно на всех платформах, кроме устройств iPhone.
    • Вы можете записывать звук с несколькими элементами управления микрофоном одновременно на всех платформах, кроме веб-проигрывателя.

Ключевые свойства

Цикл — автоматически начинается ли звуковой или видеоклип, как только он завершает воспроизведение.

Носитель — идентификатор клипа, воспроизводимого звуком или видео.

Замечание

  • Используйте ПРОТОКОЛ HTTPS для всех внешних видео, чтобы обеспечить совместимость с современными браузерами.
  • Внешние видео должны быть доступны анонимно (без проверки подлинности).

ShowControls — отображается ли звуковой или видеопроигрыватель, например кнопка воспроизведения и ползунок громкости, а также элемент управления пером, например значки для рисования, стирания и очистки.

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

AccessibleLabel — метка для средств чтения с экрана. Должен быть заголовок видео или аудиоклипа.

AutoPause — автоматически приостанавливается ли звуковой или видеоклип, если пользователь переходит на другой экран.

Автозапуск — автоматически запускается ли элемент управления звуком или видео, когда пользователь переходит на экран, содержащий этот элемент управления.

BorderColor — цвет границы элемента управления.

BorderStyle — является ли граница элемента управления твердым, дефишированным, dotted или None.

BorderThickness — толщина границы элемента управления.

ClosedCaptionsUrl — только элемент управления Video. URL-адрес файла закрытых субтитров в формате WebVTT. URL-адреса видео и заголовков должны быть HTTPS. Сервер, на котором размещен файл видео и субтитров, должен быть включен CORS.

DisplayMode — разрешает ли элемент управления входные данные (изменить), отображается только данные (вид) или отключен (отключено).

Заливка — цвет фона элемента управления.

FocusedBorderColor — цвет границы элемента управления при фокусе элемента управления.

FocusedBorderThickness — толщина границы элемента управления при фокусе элемента управления.

Высота — расстояние между верхними и нижними краями элемента управления.

Изображение — имя изображения, отображаемого в элементе управления "Изображение", "Звук" или "Микрофон".

ImagePosition — позиция (заливка, заливка, растяжение,плитка или центр) изображения на экране или элемент управления, если он не совпадает с размером изображения.

OnEnd — действия, выполняемые при завершении воспроизведения звукового или видеоклипа.

OnPause — действия, выполняемые при приостановке клипа, воспроизводимого звуком или видео.

OnStart — действия, выполняемые при запуске записи пользователем с помощью элемента управления микрофоном.

Приостановленозначение True , если элемент управления воспроизведением мультимедиа в настоящее время приостановлен, значение false в противном случае.

Сброс — возвращает ли элемент управления значение по умолчанию.

Запуск — воспроизводится ли звук или видео клип.

StartTime — время после начала звукового или видеоклипа, когда клип начинает воспроизводиться.

Время — текущее положение элемента управления мультимедиа.

TabIndex — порядок навигации клавиатуры относительно других элементов управления.

Подсказка — пояснительный текст, который отображается при наведении указателя мыши на элемент управления.

Видимый — отображается ли элемент управления или скрыт.

Ширина — расстояние между левыми и правыми краями элемента управления.

X — расстояние между левым краем элемента управления и левым краем родительского контейнера (экран, если родительский контейнер отсутствует).

Y — расстояние между верхним краем элемента управления и верхним краем родительского контейнера (экран, если родительский контейнер отсутствует).

First( TableName )

Примеры

Воспроизведение звукового или видеофайла

  1. В меню "Файл " нажмите кнопку "Носитель", выберите " Видео " или " Звук", а затем нажмите кнопку "Обзор".

  2. Перейдите к файлу, который вы хотите использовать, щелкните или коснитесь его, а затем нажмите кнопку "Открыть".

  3. Нажмите клавишу ESC, чтобы вернуться в рабочую область по умолчанию, добавить элемент управления "Звук " или "Видео " и задать его свойство Media в добавленный файл.

    Не знаю, как добавить и настроить элемент управления?

  4. Нажмите клавишу F5, а затем проиграйте клип, нажав кнопку воспроизведения элемента управления, который вы добавили.

    Подсказка

    Кнопка воспроизведения элемента управления "Видео" отображается при наведении указателя мыши на элемент управления.

  5. Нажмите клавишу ESC, чтобы вернуться в рабочую область по умолчанию.

Воспроизведение видео YouTube

  1. Добавьте элемент управления Video и задайте для свойства Media URL-адрес видео YouTube, заключенный в двойные кавычки.
  2. Нажмите клавишу F5, а затем проиграйте клип, нажав кнопку воспроизведения элемента управления "Видео ".
  3. Нажмите клавишу ESC, чтобы вернуться в рабочую область по умолчанию.

Рекомендации по специальным возможностям

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

  • ShowControls должно иметь значение true, чтобы пользователи могли слушать или смотреть мультимедиа в собственном темпе. Это также позволяет пользователям переключать закрытые субтитры и полноэкранный режим на видеопроигрывателей.
  • Закрытые субтитры должны быть предоставлены для видео.
    • Для видео YouTube используйте средства разработки, предоставляемые YouTube, чтобы добавить подписи.
    • Для других видеороликов создайте субтитры в формате WebVTT, отправьте их и задайте значение ClosedCaptionsUrl в расположение URL-адреса. Существует несколько ограничений. Серверы, на котором размещаются видео и субтитры, должны быть включены CORS и обслуживать их с помощью протокола HTTPS.
  • Рассмотрите возможность предоставления расшифровки звука или видео с помощью одного из следующих методов:
    1. Поместите текст в метку и поместите его рядом с мультимедийным проигрывателем. При необходимости создайте кнопку для переключения отображения текста.
    2. Поместите текст на другой экран. Создайте кнопку , которая перемещается на экран и позиционирует кнопку рядом с мультимедийным проигрывателем.
    3. Если описание короткое, его можно поместить в AccessibleLabel.

Цветовой контраст

Между ними должна быть достаточная контрастность цвета:

  • FocusedBorderColor и внешний цвет
  • Изображение и элементы управления мультимедиа проигрывателя (если применимо)
  • Заливка и элементы управления мультимедиа проигрывателя (если заливка видна)

Укажите закрытые субтитры и /или расшифровку, если содержимое видео имеет проблемы с контрастностью цвета.

Поддержка средства чтения с экрана

Поддержка клавиатуры

  • TabIndex должен быть равен нулю или больше, чтобы пользователи клавиатуры могли перейти к нему.
  • Индикаторы фокуса должны быть четко видимыми. Для этого используйте FocusedBorderColor и FocusedBorderThickness .
  • Автозапуск должен быть ложным, так как это может быть сложно для пользователей клавиатуры, чтобы быстро остановить воспроизведение.