获取在Youtube Android应用程序中运行的视频的URL

时间:2016-06-28 08:05:55

标签: android youtube-api youtube-data-api android-youtube-api

我正在尝试为自己开发一个应用程序,它将下载Youtube应用程序中播放的视频的音频版本。我几乎找到了所有其他内容,我想要的只是获取在Youtube应用中播放的视频的网址。

因此,问题可以分为两部分: -

  1. 甚至可以在未经youtube特别许可的情况下获取视频网址(不是我不想每次都复制和粘贴视频,而是喜欢通过代码来做)。 还有其他应用程序正在执行类似的操作,例如fairbuy应用程序,它会自动向您显示同一产品的其他电子商务网站上的选项。因此,它必须以某种方式跟踪来自父应用程序的产品URL。

  2. Google可以阻止我在Play商店发布我的应用吗?因为它下载了歌曲的音频版本。我搜索了但Play商店没有youtube下载器。

  3. 提前致谢:)

2 个答案:

答案 0 :(得分:1)

Answer to query 1:

,可以在官方YouTube应用中获取正在播放的视频的网址。您正在尝试将您的应用与YouTube应用集成,并且有一种在Android中实现它的标准方法。您可以获得该技术的详细信息here

此时的担忧可能是YouTube应用提供了从其他应用获取的网址。这需要内容提供商的概念(here).可以将任何应用程序与其他应用程序集成,但仅限于父应用程序提供的数据.YouTube应用程序允许用户获取元数据目前播放的视频。

这与Android而不是YouTube API更相关,因为您正在尝试获取有关YouTube应用当前状态的信息。

Answer to query 2:

,根据YouTube的条款和服务,开发此类应用 非法。话虽如此,您将无法将您的应用发布到 Google PlayStore 。引用YouTube的条款和服务:

  

“除非您在本服务上看到YouTube上显示的”下载“或类似链接,否则您不得下载任何内容。您不得复制,复制,在线提供或以电子方式传输,发布,改编,分发,未经YouTube或内容的相应许可方事先书面同意,传输,广播,展示,出售,许可或以其他方式利用任何内容用于任何其他目的.YouTube及其许可方保留未在服务中明确授予的所有权利,内容。“

您可以详细了解YouTube here的条款和服务。

为什么还要开发app等?

虽然通过这样的应用程序获得经济利益是违法的,因为它违反了其他应用程序的条款和服务,但仍然是,合法开发此类应用程序仅供个人使用。在再次引用条款和服务时:

  

内容按原样提供给您。您可以通过本服务提供的功能以及本服务条款允许的方式,仅根据预期访问内容以供您参考和使用。除非您在服务上看到YouTube上显示的“下载”或类似链接,否则您不得下载任何内容。未经YouTube或相关许可人事先书面同意,您不得出于任何其他目的复制,复制,在线提供或以电子方式传输,发布,改编,分发,传播,广播,展示,出售,许可或以其他方式利用任何内容。内容。 YouTube及其许可方保留未在服务和内容中明确授予的所有权利。

此时的辩论点可能是:YouTube是服务或内容提供商吗?有人可能会争辩双方。

答案 1 :(得分:0)

他们不仅会从GooglePlay禁止这个应用程序,而且如果你将它发布在互联网(或第三方安卓商店)上,他们可能会制定一个法律套件,就像TubeNinja的人们发现的那样。 Latly google开始追踪YT下载器和YT mp3转换器。