我知道如何在设备中播放视频。但在这里我只是想知道是否有可能从任何YouTube视频获取流媒体网址?那我该怎么办呢,我试图在谷歌上搜索但我无法找到我的解决方案。
通常我不想播放视频的直接流,实际上我想将这个URL (stream)保存在我的缓冲存储器中或任何临时文件和用户点击特定按钮,然后播放特定的URL流。
Al最后我得到YouTube APIs + iPhone = Cool mobile apps.但我不确定它对我的情况有帮助吗?如果有人使用这个API然后请建议我,否则如何获得流媒体URL。 您的建议将不胜感激。
提前致谢。
答案 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中。