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.