在 Youtube android 应用程序中获取 URL 个视频 运行

Get URL of video running in Youtube android app

我正在尝试为自己开发一个应用程序,它将下载在 Youtube 应用程序中播放的视频的音频版本。我已经想通了几乎所有其他事情,我只想获取正在 Youtube 应用程序中播放的视频的 URL。

所以,这个问题可以分为两部分:-

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

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

提前致谢:)

Answer to query 1:

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

此时的问题可能是 YouTube 应用程序是否提供 url 以从其他应用程序获取。这需要 content providers 的概念(here). 可以将任何应用程序与另一个应用程序集成,但仅限于父应用程序提供的数据。YouTube 应用程序允许获取当前播放视频的元数据。

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

Answer to query 2:

,根据 YouTube 的条款和服务,开发此类应用程序将违法。也就是说,您将不会被允许将您的应用程序发布到 Google PlayStore。引用 YouTube 的条款和服务:

"You shall not download any Content unless you see a “download” or similar link displayed by YouTube on the Service for that Content.You shall not copy, reproduce, make available online or electronically transmit, publish, adapt, distribute, transmit, broadcast, display, sell, license, or otherwise exploit any Content for any other purposes without the prior written consent of YouTube or the respective licensors of the Content. YouTube and its licensors reserve all rights not expressly granted in and to the Service and the Content."

您可以阅读有关 YouTube here 的条款和服务的更多信息。

为什么还要开发这种APP?

虽然通过这样的应用程序赚取经济利益是违法的,因为它违反了它所依赖的另一个应用程序的条款和服务,但仍然 为个人开发这样的应用程序是合法的仅使用。再次引用条款和服务时:

Content is provided to you AS IS. You may access Content for your information and personal use solely as intended through the provided functionality of the Service and as permitted under these Terms of Service. You shall not download any Content unless you see a “download” or similar link displayed by YouTube on the Service for that Content. You shall not copy, reproduce, make available online or electronically transmit, publish, adapt, distribute, transmit, broadcast, display, sell, license, or otherwise exploit any Content for any other purposes without the prior written consent of YouTube or the respective licensors of the Content. YouTube and its licensors reserve all rights not expressly granted in and to the Service and the Content.

此时的争论点可能是:YouTube 是服务提供商还是内容提供商?双方都可能争论不休。

他们不仅会在 GooglePlay 中禁止此应用程序,而且如果您 post 在互联网(或第 3 方 android 商店)上使用它,他们可能会提起诉讼反对,就像 TubeNinja 的人一样发现。最近 google 开始关注 YT 下载器和 YT mp3 转换器。