2

我使用从“ http://www.youtube.com/get_video_info?&video_id=xx ”获得的链接使用浏览器进行测试,看看它是否能够下载。

从原始链接中删除一些参数后,有些有效,但有些仍然无效。我在这里读了一些帖子,但大多数都已经很老了。从那以后发生了很多变化。我想知道最近是否有人在做这个。

我需要这个的目的是因为我的 youtube 视图程序需要显示质量更好的视频。

这是链接不起作用:

http://r17---sn-tt17rn7e.c.youtube.com/videoplayback?fexp=902529%2C932000%2C906383%2C902000%2C919512%2C929903%2C931202%2C900821%2C900823%2C931203%2C931401%2C908529%2C919373%2C930803% 2C906836%2C920201%2C929602%2C930101%2C930603%2C900824%2C910223&ipbits=8&expire=1364854787&sver=3&mt=1364829200&newshard=yes&id=26c94a41dba396f5&key=yt1&upn=GrcnDUPfreQ&cp=U0hVSVhQUl9NUUNONV9QSlZIOm9BbnVkMTJzOXE5&sparams=algorithm%2Cburst%2Ccp%2Cfactor%2Cid%2Cip%2Cipbits%2Citag%2Csource% 2Cupn%2Cexpire&ip=173.248.214.165&itag=34&ms=au&source=youtube&mv=m&signature=9593596F58B377FAA4C8F5A4516C7F53CE473340.507CA2EA250CEED2E2B2377FD70EE1A0478EE322&=video/ mp 编解码器="avc1.42001E, mp4a.40.2"&itag=18&

它有什么问题?我删除了 fallback_path 并将 sig 替换为签名。工作链接适用于 webm。这是针对 h264 的。两者具有相同类型的参数。

这正在起作用。 http://r17---sn-tt17rn7e.c.youtube.com/videoplayback?fexp=909708%2C912514%2C930802%2C932400%2C916624%2C931009%2C932000%2C906383%2C902000%2C919512%2C929903%2C931202%2C900821%2C900823% 2C931203%2C931401%2C908529%2C930807%2C919373%2C906836%2C920201%2C929602%2C930101%2C930603%2C900824%2C910223&ms=au&itag=44&mt=1364825784&ipbits=8&cp=U0hVSVhQT19NUUNONV9QSlNCOlp5ZGoyMXJ3emlq&ip=173.248.214.165&upn=ohH0s8EjPyo&newshard=yes&source=youtube&ratebypass=yes&mv=m&sparams=cp %2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&id=26c94a41dba396f5&expire=1364851187&key=yt1&sver=3&signature=798EED35782B846D2B0EA190A17E837A0DBA18EA.AD56BCF6365AAD974C18F09F352F9422084C50AC&type=video/webm ; 编解码器="vp8.0, vorbis"&

4

1 回答 1

-1

这不是与 YouTube 交互的受支持方法。您需要使用一种官方的YouTube 播放器机制来显示 YouTube 视频。

如果您还有其他问题,请熟悉YouTube API 服务条款。

于 2013-04-01T16:18:18.503 回答