java实现优酷视频地址解析示例代码分享
为了能看清楚youku视频的播放过程,可以使用火狐的插件firebug对网页进行跟踪,如下图。可以看到有很多GET,我们要找的应该是以这个id作为参数的GET,在下面我们可以找到这个链接youUrl就是我们要的视频地址,比如上面那个视频的第一段是:http://f.youku.com/player/getFlvPath/sid/134434081131213125530_00/st/flv/fileid/030001090050201D77EDBC04650AC2DD6027D5-ED5F-27F6-8E73-DEF478121887&K=b499f3d5df944cfc2827e2ec蓝色的是随机生成的,可以用00代替。其中的两个解码函数为:代码最后将得到一个Video类型的List,Video中的order是视频的编号,seconds是时间长度,size是字节长度,youUrl就是真正的视频地址,还有视频的标题title。还有一些其他的内容都可以从json中获得。
用户评论