我想在 VideoView 中播放 vimeo 视频,但这里有问题。
桌面下载视频步骤如下(基于ossguy.com脚本):
- 获取页面
vimeo.com/XXXClip_id
(使用 67216430 测试) - 解析网页并获取签名和时间戳
- 以以下形式发送请求
player.vimeo.com/play_redirect?clip_id=XXXClip_id&sig=5e23c571c4032abd7507368237f43a2a&time=1378707147&quality=hd&&codecs=H264,VP8,VP6&type=moogaloop_local&embed_location=
(上面获得了信号和时间) - 上述请求将从网页开始下载,响应头包含“Location”头,其中包含格式为http://pdl.vimeocdn.com/70693/759/167687374.mp4?aksessionid=5e23c571c4032abd7507368237f43a2a&token=1378715414_ca8e14d352c88acddf3的视频网址
我想在 android 中重复相同的步骤,因为从上一步获得的 URL 可以用 VideoView 播放。但问题是当从第 3 步发送相同的请求时,响应不包含“Location”标头。有任何想法吗?