1

我想知道我在任何视频网站上观看的电影的大小[如果不可能在所有视频网站上,那么至少在 YouTube 上]。那么是否可以使用 JavaScriptsay I will specify the complete path like: 'http://www.youtube.com/watch?v=7xyuX7u-Xts'计算Flash 视频(.flv) 的大小?

注意
*我所说的大小是指文件大小,而不是尺寸。抱歉,如果它造成任何歧义。[@克里斯托夫]

4

1 回答 1

4

是的。如果您要查找 .swf 文件大小,请在带有 XmlHttpRequest的标头中查找内容长度。

编辑:如果您正在寻找流式传输到计算机的实际视频大小,而不仅仅是播放器的文件大小,您可能需要做一些估计。将视频的总比特率(以每秒千比特为单位)乘以视频长度的秒数,视频页面 javascript 源中提供:

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

希望这有助于您入门。

于 2009-11-14T17:05:14.553 回答