Reproduzindo e visualizando áudio e vídeo (HTML)

[ Este artigo destina-se aos desenvolvedores do Windows 8.x e do Windows Phone 8.x que escrevem aplicativos do Windows Runtime. Se você estiver desenvolvendo para o Windows 10, consulte documentação mais recente ]

Esta seção contém tópicos sobre a reprodução de áudio e vídeo em seu aplicativo do Tempo de Execução do Windows em JavaScript.

Ela aborda como reproduzir áudio e vídeo usando as marcas HTML5 audio e video, compartilhar ou transmitir mídia com o Reproduzir em e usar efeitos e extensões de mídia personalizadas.

Para ver os exemplos que usam áudio e vídeo em um aplicativo do Tempo de Execução do Windows em JavaScript, veja Exemplo de reprodução de mídia HTML e os demais exemplos listados na seção Samples nos Related topics abaixo.

Nesta seção

Tópico Descrição

Guia de início rápido: reproduzindo vídeo em um aplicativo

Este tópico mostra como usar o elemento HTML5 Video para reproduzir vídeo em um aplicativo do Tempo de Execução do Windows em JavaScript.

Como abrir arquivos de mídia locais usando o controle FileOpenPicker

Reproduza arquivos de áudio ou vídeo que estão no computador do usuário usando FileOpenPicker para obter acesso ao arquivo e abri-lo.

Como abrir arquivos de mídia na rede

Defina a origem de mídia de um ou elemento audio ou video como um arquivo de mídia na rede.

Como usar os controles de transporte de mídia do sistema

A classe SystemMediaTransportControls possibilita que seu aplicativo use os controles de transporte de mídia do sistema fornecidos pelo Windows e atualize as informações de mídia que são exibidas.

Como ajustar configurações de câmera ou microfone

É possível ajustar várias das configurações da câmera ou do microfone; por exemplo, brilho, contraste, foco (na câmera) ou volume (no microfone).

Como ativar efeitos em uma marca <video>

Este tópico mostra como habilitar efeitos de vídeo e de áudio em um aplicativo do Tempo de Execução do Windows em JavaScript.

Como ativar a reprodução de baixa latência

Definir o atributo msRealTime em um elemento de mídia habilita a reprodução de baixa latência.

Como ativar a reprodução de vídeo estéreo

Este tópico mostra como ativar a reprodução de vídeo estéreo definindo o atributo msStereo3DRenderMode.

Como otimizar renderização de vídeo

O Tempo de Execução do Windows apresenta diversas otimizações ao usar o elemento HTML5 video.

Como fazer a transição entre clipes de mídia

Este tópico descreve uma maneira de garantir transições facilitadas entre clipes de áudio e vídeo usando pelo menos dois elementos de mídia e alternando entre eles.

Como selecionar faixas de áudio em idiomas diferentes

Você pode usar a propriedade audioTracks para alternar entre várias faixas de áudio em um arquivo de mídia.

Como selecionar um dispositivo de saída de áudio

Este tópico descreve como selecionar um dispositivo de saída de áudio na marcação áudio.

Como ampliar e remover o formato letterbox de um vídeo

A propriedade msZoom pode ser usada para aumentar o zoom de um vídeo para remover a letterbox ou pillarbox do vídeo renderizado.

Como manter a exibição ativa durante a reprodução de áudio/vídeo

Saiba como manter a exibição ativa durante a reprodução de vídeo local ou streaming usando a classe DisplayRequest.

Como reproduzir áudio em segundo plano

Este tutorial mostra como selecionar a categoria correta de um fluxo de AV (áudio e vídeo) para configurá-lo para ser reproduzido em tela de fundo.

Visão geral: Áudio de fundo para o Windows Phone

Você pode criar aplicativos do Windows Phone 8.1 que reproduzam áudio em segundo plano. Isso significa que mesmo depois que o usuário saia do aplicativo pressionando o botão Voltar ou o botão Iniciar no respetivo dispositivo, o seu aplicativo irá continuar a reproduzir o áudio. Esse artigo aborda os componentes de aplicativos de áudio em segundo plano e como eles funcionam em conjunto.

Como virar o vídeo na horizontal

Use o atributo msHorizontalMirror para inverter um vídeo horizontalmente.

Como usar o DRM conectável

Você pode ativar o conteúdo protegido por DRM (Digital Rights Management) no seu aplicativo do Tempo de Execução do Windows em JavaScript usando o MediaProtectionManager.

Como manipular erros de DRM

Os aplicativos do Tempo de Execução do Windows podem habilitar a reprodução de conteúdo de mídia protegido por DRM (Gerenciamento de Direitos Digitais) usando o MediaProtectionManager. A interface MediaError foi ampliada para incluir um atributo msExtendedCode, para que os desenvolvedores possam receber comentários durante a implementação.

Usando extensões de mídia

Este tópico descreve o que são as extensões de mídia e como usá-las em seu aplicativo do Tempo de Execução do Windows.

gravando aplicativos de mídia em segundo plano que economiza energia

Streaming de mídia para dispositivos usando o botão Reproduzir em

Reproduzir em permite que usuários transfiram áudio, vídeo ou imagens facilmente do seu computador para dispositivos em rede.

 

Tópicos relacionados

Mapas

Mapa de aplicativos do Tempo de Execução do Windows em JavaScript

Desenvolvendo UX para aplicativos

Exemplos

Exemplo de reprodução de mídia HTML

Exemplo de transcodificação de mídia

Exemplo de extensão de mídia

Exemplo do botão Reproduzir em de mídia

Exemplo de PlayToReceiver

Exemplo de Gerenciador de Reprodução de Mídia

Referência

Windows.Media

Windows.Media.PlayTo

Windows.Media.Protection

Áudio e vídeo em HTML5

Outros recursos

Formatos de áudio e vídeo aceitos

Desempenho de áudio e vídeo