代码之家  ›  专栏  ›  技术社区  ›  Shadowjonathan

我可以创建一个android应用程序,使用youtube API下载视频,转发给用户,并离线显示(如果需要,在应用程序中)?

  •  -1
  • Shadowjonathan  · 技术社区  · 7 年前

    • archives of fanfiction.net ,RSS博客条目,或者在本例中,是带有视频的youtube频道)
    • 向服务器发送下载请求,以便在稍后发送给用户时下载、准备、压缩或以任何方式帮助减轻下载量。
    • 缓存结果取决于用户与项目的交互,当“完成”时,清除时标记为低优先级。
    • (基于乐观的wifi连接间隔,尽可能下载内容,并在连接到服务器时转发排队的下载请求)

    我的问题是:

    我可以从服务器发出请求吗?服务器以不同的分辨率下载视频,然后将其分发给客户端?

    大多数youtube API和TOS都对这种情况模糊不清。

    3 回复  |  直到 7 年前
        1
  •  1
  •   jrtapsell    7 年前

    嵌入

    YouTubePlayerView 使这更容易。

    下载规则

    许多网站和应用程序忽略了这一点,但 TOS 这样说:

    此类内容可能无法下载 未经YouTube或YouTube许可人(如适用)的事先书面同意,复制、复制、分发、传输、广播、显示、出售、许可或以其他方式用于任何其他目的。YouTube及其许可人保留其内容中未明确授予的所有权利。

    Source

        2
  •  0
  •   Ashok Chowdary    7 年前

    YouTube api正式允许您仅嵌入和播放。下载YouTube视频违反了他们的规定

        3
  •  0
  •   nhoxbypass    7 年前
    1. 好吧,这取决于哪个视频对每个人都有版权或免费。但在大多数情况下:不,没有YouTube的书面许可,你是不允许这样做的。