É possível obter o tamanho de um vídeo flash [YouTube] usando JavaScript?
-
20-09-2019 - |
Pergunta
Eu gostaria de saber o tamanho do filme que estou assistindo em qualquer site de vídeo [ Se não for possível em todos os sites de vídeo, pelo menos no YouTube ]. Então é possível, say I will specify the complete path like: 'http://www.youtube.com/watch?v=7xyuX7u-Xts'
, para calcular o tamanho do Vídeo flash (.flv) usando JavaScript?
Observação
*Ao dizer o tamanho, eu quis dizer tamanho do arquivo, não a dimensão. Desculpe se estava criando alguma ambiguidade. [@cristoph
Solução
Sim. Procure o comprimento de conteúdo no cabeçalho com um xmlHttPrequest se você deseja descobrir o .swf fileSize.
Editar: Se você está procurando o tamanho real do vídeo que é transmitido para o seu computador e não o tamanho do arquivo do jogador, provavelmente terá que fazer um pouco de estimativa. Levar a Taxa de bits total em KBITs por segundo para o vídeo e multiplique -o pelo número de segundos do comprimento do vídeo, que está disponível na página de vídeo JavaScript Source:
yt.setConfig({
//... (snip)
'SWF_ARGS': {..., "length_seconds": "727", ...}
//... (snip)
}
Espero que isso ajude você a começar.