我想在我的应用程序中播放youtube视频.一切正常.但是当我试图观看包含youtube内容的视频时.它失败.
我研究发现有人认为你应该加密和解密签名并将其添加到URL?
我不知道如何在IOS中解密签名?
http://www.youtube.com/get_video_info?video_id=uuZE_IRwLNI&el=vevo&ps=default&eurl=&gl=US&hl=en
stream { "fallback_host" = "tc.v12.cache7.googlevideo.com"; itag = 22; quality = hd720; s = "8E6E5D13EB65FB653B173B94CB0BCC3A20853F5EDE8.5E2E87DF33EEDE165FEA90109D3C7D5DADA06B6BB60"; type = "video/mp4; codecs=\"avc1.64001F,mp4a.40.2\""; url = "http://r7---sn-cvh7zn7r.googlevideo.com/videoplayback?pcm2fr=yes&sver=3&expire=1393773646&itag=22&id=bae644fc84702cd2&upn=SjZd81MudQs&sparams=gcr%2Cid%2Cip%2Cipbits%2Citag%2Cpcm2fr%2Cratebypass%2Csource%2Cupn%2Cexpire&ms=au&gcr=in&mt=1393747698&source=youtube&ratebypass=yes&ipbits=0&fexp=935620%2C919120%2C912523%2C932288%2C914084%2C916626%2C937417%2C937416%2C913434%2C932289%2C936910%2C936913%2C902907&mv=m&key=yt5&ip=103.250.162.79"; }
当我使用url它不玩.有什么办法吗?
解决方法
您不能单独使用get_video_info数据,还需要下载主视频页面以查看加载了哪个html5player-XXXXX.js javascript文件.这将决定需要哪些排列.请参阅
http://www.jwz.org/hacks/youtubedown(用Perl编写)作为示例 – 跳到“这不是加密或哈希,只是一个字符重排密码.通过默默无闻的完全安全.全部鸡巴移动.”这一部分,这是一种情绪我衷心地同意.