Por que toda vez que tento visualizar a origem de um site que reproduz vídeo em HTML 5 (como o YouTube), não vejo a tag de vídeo em HTML?
Por exemplo, neste site: http://www.youtube.com/watch?v=mzPxo7Y6JyA
Por que toda vez que tento visualizar a origem de um site que reproduz vídeo em HTML 5 (como o YouTube), não vejo a tag de vídeo em HTML?
Por exemplo, neste site: http://www.youtube.com/watch?v=mzPxo7Y6JyA
Você não vê o video
tag se você acabou de carregar a fonte da página por conta própria. Isso é porque o video
O elemento DOM é adicionado à página dinamicamente, com JavaScript, e nem mesmo persistido na origem da página.
Aqui está o video
tag do seu exemplo:
É inserido através de JavaScript dentro <div class="html5-remote-module">
depois que os metadados do vídeo e tudo o mais foi carregado. Uma razão para não "codificar" a video
tag dentro da página é que o link para o recurso de vídeo tem que estar presente dentro da tag (como o src
atributo), e o YouTube distribui as solicitações para um grande número de servidores de armazenamento em cache em vez de apontar para um único recurso.