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
Respostas:
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.