从任何YouTube视频获取流媒体网址

时间:2014-02-18 06:16:08

标签: ios iphone objective-c cocoa-touch

我知道如何在设备中播放视频。但在这里我只是想知道是否有可能从任何YouTube视频获取流媒体网址?那我该怎么办呢,我试图在谷歌上搜索但我无法找到我的解决方案。

通常我不想播放视频的直接流,实际上我想将这个URL (stream)保存在我的缓冲存储器中任何临时文件和用户点击特定按钮,然后播放特定的URL流。

Al最后我得到YouTube APIs + iPhone = Cool mobile apps.但我不确定它对我的情况有帮助吗?如果有人使用这个API然后请建议我,否则如何获得流媒体URL。 您的建议将不胜感激。

提前致谢。

2 个答案:

答案 0 :(得分:7)

http://www.youtube.com/get_video_info?&video_id= {VIDEO_ID}

这不适用于所有文件,有些会显示消息“This + video + contains + content + from .....”。但许多人都会工作。

答案 1 :(得分:0)

是否可以从任何YouTube视频获取流媒体网址? - 不,如果不损害youtube的服务条款,这是不可能的。 Google已经围绕YouTube上的广告,视频内横幅广告和视频广告构建了youtube的商业模式,他们希望您的用户能够看到他们的广告。这就是他们完全隐藏视频流的原因,如果您无论如何直接访问并直接流式传输,它都会禁止您的应用。

在iOS上播放YouTube视频的唯一方法是将其嵌入到网络视图的iframe中。