我正在尝试在我的应用程序中播放 YouTube 视频。一切正常。但是当我尝试观看包含 YouTube 内容的视频时。它失败。
我研究发现有人认为你应该加密和解密签名并将其添加到 URL 中?
我不知道该怎么做decrypt signature
in IOS?
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 http://www.jwz.org/hacks/youtubedown(用 Perl 编写)作为示例 - 跳到“这不是加密货币或散列,只是字符重新排列密码。通过默默无闻实现总体安全性。完全迪克移动。”的部分,这是我衷心同意的观点和。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)