2009-11-14 9 views
1

Я хотел бы узнать размер фильма, который я просматриваю на любом видео-сайте [, если это невозможно на всех видеосайтах, то по крайней мере на YouTube]. Так можно, say I will specify the complete path like: 'http://www.youtube.com/watch?v=7xyuX7u-Xts', рассчитать размер Flash video (.flv) с помощью JavaScript?Возможно ли получить размер Flash-видео [YouTube] с помощью JavaScript?

Примечание
* Говоря размер я имел в виду размер файла, а не размер. Извините, если он создавал какую-либо двусмысленность. [@cristoph]

ответ

4

Да. Найдите content-length in the header с XmlHttpRequest, если вы хотите узнать размер файла .swf.

Редактировать: Если вы ищете фактический размер видео, который передается на ваш компьютер, а не только размер файла игрока, вам, вероятно, придется немного оценить. Возьмите total bitrate в килобите в секунду для видео и умножить его на количестве секунд длины видео, которое доступно в видео странице Javascript Источник:

yt.setConfig({ 
//... (snip) 
    'SWF_ARGS': {..., "length_seconds": "727", ...} 
//... (snip) 
} 

Надеется, что это помогает вам начать работу.

 Смежные вопросы

  • Нет связанных вопросов^_^