在给定常规链接的情况下直接链接到YouTube视频

时间:2012-06-22 20:19:04

标签: ios youtube-api

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

所以,如果我有一个像这样的链接: http://www.youtube.com/watch?v=6tQGqlXX7Zs&feature=youtube_gdata

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

2 个答案:

答案 0 :(得分:1)

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

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

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

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

我不知道此

的任何特定文档的位置

答案 1 :(得分:0)

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

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


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

尝试使用此网址方案,http://www.youtube.com/v/YOUTUBEID?loop=1&autoplay=1

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

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