2

我正在制作一个需要加载一些 youtube 视频的 iOS 应用程序。我想知道是否有一种简单的方法可以获得视频的直接链接,这样我就可以直接播放视频,而不是加载普通的 youtube 播放器页面。

因此,如果我有如下链接: http ://www.youtube.com/watch?v=6tQGqlXX7Zs&feature=youtube_gdata

我可以从该视频中获得直接链接吗?

4

2 回答 2

1

在下面的链接中,v参数是链接id

http://www.youtube.com/watch?v=36ADLojIQc0&feature=something&otherparameter=othervalue

因此,您必须简单地从查询字符串中获取视频 id,而忽略所有其他参数,然后您将得到类似于下面此链接的内容(只是使用不同的 id)

http://www.youtube.com/watch?v=36ADLojIQc0

我不知道任何特定文档的位置

于 2012-06-22T21:02:48.283 回答
0

更好的是,从 url 中获取 v 参数(v= 直到 & 之后的所有内容)并将其粘贴到这个 url 中:http ://www.youtube.com/v/YOUTUBEID

YOUTUBEID 是 v 参数是什么,这将为您提供视频的直接链接,并且不会包含任何 youtube 垃圾。


您可能感兴趣的其他一些信息:

试试这个 url 方案,http://www.youtube.com/v/YOUTUBEID? loop=1&autoplay=1

它将自动播放视频并无休止地循环播放。

该方案的一个缺陷是,它将这些视频视为嵌入式视频,并可能阻止您观看某些受版权保护的视频。

于 2013-06-12T06:57:44.633 回答