如何下载Flash视频内容,这是在<embed />标记内指定的?

时间:2014-11-06 06:11:47

标签: html flash video embed firebug

在YouTube上,Firebug的 Net 面板显示正在下载视频内容的网址,并且内容大小随着视频播放时间的增长而不断增长。

但是在slashdot.org上,Firebug没有显示视频内容的URL,而在播放视频时,没有显示此类请求。

视频位置的详细信息显示在<embed>标记内。

示例:

http://build.slashdot.org/story/14/11/05/2110250/librarybox-is-an-open-source-server-that-runs-on-low-cost-hardware-video

相关代码是:

<embed width="640" height="360" align="middle" pluginspage="http://www.adobe.com/go/getflashplayer" allowscriptaccess="always" loop="false" play="false" name="ooyalaPlayer_16536612_1415221655" bgcolor="#000000" allowfullscreen="true" flashvars="embedCode=8zZ2JqcTqyb68thoGlrCu6rUvM54WQn5&amp;videoPcode=hhMnI6sYpNLKN_o5hP-1TMfZy1Zz" type="application/x-shockwave-flash" src="http://player.ooyala.com/player.swf?embedCode=8zZ2JqcTqyb68thoGlrCu6rUvM54WQn5&amp;version=2">

如何下​​载视频内容?

1 个答案:

答案 0 :(得分:2)

它是'RTMP' stream,由Flash播放器插件直接使用。所以它不是作为普通的'HTTP'流下载而且Firefox - 因此Firebug - 没有得到任何关于它的信息。 <embed>代码中的参数已加密,因此您无法使用它获取流的详细信息。