自定义 Flv 播放器播放 Youtube 视频……
屈超(沙滩凉鞋) 发表于 2006 年 5月 27 日 4 时 05 分
Youtube 自从在视频加入 Session 机制以后……
不仅直接下载已经成为往事……
而且即使你附带 Session 参数进行播放也仅仅只有几分钟的有效期……
(与此不同的是 Vlog 的 Session 方式……
它的时效长很多……)
这样一来得使用 Youtube 的官方的播放器……
由于我给 AnyMedia 使用内建播放器……
理所当然就只能支持几分钟的时效了……
AnyMedia 对 Youtube 视频的支持也失效了……
于是我昨天研究了一下如何继续使用自定义的 Flv 播放器来播放 Youtube 视频……
由于 Action Script 的 LoadVars 函式有跨域限制……
所以我选择通过 PHP 获取视频真实地址……
然后再通过 Flash 获取本地 PHP 提供的地址……
(至于为什么 PHP 需要获取两次视频地址……
原因是前一次页面发送了 Location Header ……
而似乎播放器不能处理报文头的转向信息……)
好歹终于可以播放了……
由于每次播放都必须通过建立远程连接来获取地址……
所以播放前得缓劲儿几十秒……
下面提供全部相关文件……
程序未加密未混淆……
希望您转载时保留俺的部落格地址……
原始地址:http://www.youtube.com/watch?v=iCTrSL9i1EM
演示:


buildcold 的评论内容:
2007 年 5月 2 日 21 时 35 分
好犀利~`11`
moonswamp 的评论内容:
2006 年 12月 8 日 21 时 37 分
http://www.ibt8.com/
凉鞋大哥,看上面这个站的播放器,好像和你的类似,不知道他是怎么做的,我找站长想要一份但他一直不给,不知道凉鞋能不能抽时间做一下的
flyingtime 的评论内容:
2006 年 10月 16 日 23 时 37 分
我也过来顶下,凉鞋。……
向你学习~~!~~!哈哈
沙滩凉鞋 的评论内容:
2006 年 6月 13 日 14 时 39 分
………………
你们俩轮番轰炸我怕我吃不消啊……
来个人站我这边吧……
Celia 的评论内容:
2006 年 6月 12 日 18 时 46 分
小样~~
你就不能太得意忘形了~
适当的时候要有人给你警钟!
这个神圣的职责目前落在咱的身上!
~~~
给你一盆凉水先~
沙滩凉鞋 的评论内容:
2006 年 6月 9 日 18 时 04 分
to Celia:
……
妹妹你能不能有点建设性的建议?
to リカ:
从一开始我就讨厌丸子这个叫法……
至于你能不能过……
我心里最有数……
灭活活活活活……
B.dolphin 的评论内容:
2006 年 6月 9 日 17 时 08 分
哪里有很久呀~
カン チ=丸子 呵呵~
嗯~那我改好了
リカ很尊老爱幼的~
不要咒我哦!~一定要过!!!