Como otimizar a renderização de 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 ]

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

Instruções

Usando o atributo msIsLayoutOptimalForPlayback

O atributo booliano somente leitura msIsLayoutOptimalForPlayback fornece informações para os fornecedores avisando se os elementos de vídeo podem se beneficiar da opção de renderização otimizada no sistema.

Ouça o evento onMSVideoOptimalLayoutChanged para ser notificado quando o estado de msIsLayoutOptimalForPlayback for alterado.

Para msIsLayoutOptimalForPlayback ser true, evite o seguinte:

  • Elementos de vídeo com estruturas de tópicos da CSS definidas.
  • Renderizar um elemento de vídeo por Canvas.
  • Inserir elementos de vídeo em SVG.

Quando msIsLayoutOptimalForPlayback é true, normalmente a reprodução de vídeo tem melhor desempenho e consome menos energia.

Para habilitar a reprodução de modo 3D estéreo, msIsLayoutOptimalForPlayback deve ser true.