Partilhar via


Controlos Áudio e Vídeo no Power Apps

Um controlo que reproduz um ficheiro de áudio, um ficheiro de vídeo ou um vídeo no YouTube.

Descrição

Um controlo Áudio reproduz um clip de som de um ficheiro, uma gravação de um controlo Microfone ou a faixa de áudio de um ficheiro de vídeo.

Um controlo de Vídeo reproduz um clip de vídeo de um ficheiro ou do YouTube ou qualquer origem externa. Opcionalmente, podem ser apresentadas legendas de áudio quando especificado.

Importante

Os vídeos nos serviços de Multimédia do Azure já não são suportados. Para mais informações, consulte Extinção do serviço.

Limitações

O controlo de áudio e vídeo tem as seguintes limitações:

  • O Power Apps Mobile é executado em vários tipos de dispositivos e alguns têm limitações específicas à plataforma:
    • Pode reproduzir vídeos em múltiplos controlos Vídeo ao mesmo tempo em todas as plataformas exceto em iPhones.
    • Pode gravar áudio com múltiplos controlos Microfone ao mesmo tempo em todas as plataformas, exceto no leitor Web.

Propriedades chave

Loop – se um clip de vídeo ou áudio recomeça automaticamente assim que concluir a reprodução.

Media – um identificador do clip reproduzido por um controlo Áudio ou Vídeo.

Nota

  • Utilize HTTPS para todos os vídeos externos para garantir compatibilidade com browsers modernos.
  • Os vídeos externos devem estar acessíveis anonimamente (sem qualquer autenticação).

ShowControls – se um leitor de vídeo ou áudio mostra, por exemplo, um botão de reprodução e um controlo de deslize do volume, e um controlo de caneta mostra, por exemplo, ícones para desenhar, apagar e limpar.

Propriedades adicionais

AccessibleLabel – a etiqueta para os leitores de ecrãs. Deve ser o título do clip de vídeo ou do clip de áudio.

AutoPause – se um clip de vídeo ou áudio é colocado automaticamente em pausa, se o utilizador navegar para um ecrã diferente.

AutoStart – se um controlo de vídeo ou áudio começa automaticamente a reproduzir um clip quando o utilizador navega para o ecrã que contém esse controlo.

BorderColor – a cor do limite de um controlo.

BorderStyle – se o limite do controlo é Sólido, Tracejado, Com pontos ou Nenhum.

BorderThickness – a espessura do limite de um controlo.

ClosedCaptionsUrl – Apenas controlo Vídeo. URL do ficheiro da legendagem de áudio no formato WebVTT. Tanto os URLs de vídeo como das legendas têm de estar em HTTPS. O servidor que aloja o ficheiro de vídeo e das legendas tem de aceitar o CORS.

DisplayMode – se o controlo permite a intervenção do utilizador (Editar), apenas apresenta os dados (Visualizar), ou está desativado (Desativado).

Fill – a cor de fundo de um controlo.

FocusedBorderColor – a cor do limite de um controlo quando o controlo é destacado.

FocusedBorderThickness – a espessura do limite de um controlo quando o controlo é destacado.

Height – a distância entre as margens superiores e inferiores de um controlo.

Image – o nome da imagem que aparece num controlo Imagem, áudio ou microfone.

ImagePosition – a posição (Preencher, Ajustar, Esticar, Mosaico ou Centrar) de uma imagem num ecrã ou num controlo, se não tiver o mesmo tamanho da imagem.

OnEnd – Ações a executar quando um clip de áudio ou vídeo terminar de reproduzir.

OnPause – Ações a desempenhar quando o utilizador interrompe a reprodução do clip de áudio ou vídeo de um controlo.

OnStart – Ações a realizar quando o utilizador começa a registar com um controlo Microfone.

Pausedverdadeiro se um controlo de reprodução de suporte de dados estiver atualmente em pausa, falso caso contrário.

Reset – se um controlo é revertido para o valor predefinido.

Start – se um clip de áudio ou vídeo é reproduzido.

StartTime – o tempo após o início de um clip de áudio ou vídeo, no início de reprodução de um clip.

Time – a posição atual do controlo de um suporte de dados.

TabIndex – a ordem de navegação no teclado em relação a outros controlos.

Tooltip – o texto explicativo que aparece quando o rato passa por cima de um controlo.

Visible – se um controlo é apresentado ou está oculto.

Width – a distância entre as margens esquerda e direita de um controlo.

X – a distância entre o limite esquerdo de um controlo e o limite esquerdo do respetivo recipiente principal (do ecrã, se não existir um recipiente principal).

Y – a distância entre o limite superior de um controlo e o limite superior do recipiente principal (do ecrã, se não existir um recipiente principal).

First( TableName )

Exemplos

Reproduzir um ficheiro de áudio ou vídeo

  1. No menu Ficheiro, clique em toque em Suporte, clique ou toque em Vídeos ou Áudio e, em seguida, clique ou toque em Procurar.

  2. Procure o ficheiro que pretende utilizar, clique ou toque nele e, em seguida, clique ou toque em Abrir.

  3. Prima Esc para regressar à área de trabalho predefinida, adicione um controlo Áudio ou Vídeo e defina a respetiva propriedade Media para o ficheiro que adicionou.

    Não sabe como adicionar e configurar um controlo?

  4. Prima F5 e, em seguida, reproduza o clip, ao clicar ou tocar no botão de reprodução do controlo que adicionou.

    Dica

    O botão de reprodução do controlo Vídeo é apresentado quando passa o rato por cima do controlo.

  5. Prima Esc para voltar à área de trabalho predefinida.

Reproduzir um vídeo do YouTube

  1. Adicione um controlo Vídeo e defina a propriedade Media como o URL do vídeo do YouTube, o URL deve estar entre aspas.
  2. Prima F5 e, em seguida, reproduza o clip, ao clicar ou tocar no botão de reprodução do controlo Vídeo.
  3. Prima Esc para voltar à área de trabalho predefinida.

Diretrizes de acessibilidade

Alternativas de áudio e vídeo

  • ShowControls tem de ser true, para os utilizadores poderem escutar ou ver multimédia ao seu próprio ritmo. Tal também permite que os utilizadores ativem ou desativem as legendas de áudio e o modo de ecrã inteiro nos leitores de vídeo.
  • Devem ser fornecidas legendas de áudio para os vídeos.
    • Para os vídeos do YouTube , utilize as ferramentas de criação fornecidas pelo YouTube para adicionar legendas.
    • Para os outros vídeos, crie legendas no formato WebVTT, carregue-as e defina ClosedCaptionsUrl como a localização do URL. Existem várias limitações. Os servidores que alojam o vídeo e as legendas têm de estar ativados para CORS e servi-los através do protocolo HTTPS.
  • Considere fornecer uma transcrição do vídeo ou áudio através de um dos seguintes métodos:
    1. Coloque o texto numa Etiqueta e posicione-a ao lado do leitor de multimédia. Opcionalmente, crie um Botão para ativar/desativar a apresentação do texto.
    2. Coloque o texto num ecrã diferente. Criar um Botão que navega para o ecrã e posicione o botão junto do leitor de multimédia.
    3. Se a descrição for curta, poderá ser colocá-la em AccessibleLabel.

Contraste de cor

Tem de existir contraste de cor adequado entre:

  • FocusedBorderColor e a cor externa
  • Image e os controlos do leitor de multimédia (se aplicável)
  • Fill e os controlos do leitor de multimédia (se o preenchimento for visível)

Forneça legendas de áudio e/ou transcrições se o conteúdo de vídeo tiver problemas de contraste de cor.

Suporte a leitor de ecrã

Suporte de teclado

  • TabIndex tem de ser zero ou superior para que os utilizadores do teclado possam navegar nele.
  • Os indicadores de foco têm de estar claramente visíveis. Utilize FocusedBorderColor e FocusedBorderThickness para o conseguir.
  • AutoStart deve ser false, porque pode ser difícil para os utilizadores de teclado pararem a reprodução rapidamente.

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).