修订历史记录

此 SDK 已完全弃用。YouTube 已不再支持或不再维护此功能。请改用 YouTube iframe Player API

2023 年 5 月 9 日

如 2023 年 3 月 1 日的修订历史记录中所述,YouTube 不再支持或维护 YouTube Android Player SDK(版本 1.2.2)。现已完全废弃。请改用 YouTube iframe Player API

2023 年 3 月 1 日

YouTube 不再支持或维护 YouTube Android 播放器 SDK(版本 1.2.2)。由于存在安全漏洞,不应使用此 SDK。 请改用 YouTube iframe Player API

SDK 不再提供下载。我们将于 2023 年 5 月 1 日或之后完全弃用此版本。

本页列出了 YouTube Android Player API 的变更和文档更新。

2016 年 8 月 11 日

此更新包含以下更改:

  • 新发布的 YouTube API 服务的《服务条款》(以下简称“更新后的条款”),YouTube 工程和开发者博客对此进行了详细介绍,其中对当前《服务条款》进行了丰富的更新。除了将于 2017 年 2 月 10 日生效的更新条款之外,本次更新还包含一些支持文档,以帮助说明开发者必须遵守的政策。

    如需了解完整的新文档,请参阅更新后的条款的修订历史记录。此外,如果日后对更新后的条款或相关支持文档做出更改,修订历史记录中也会予以说明。您可以通过该文档中的链接订阅 RSS Feed,列出该修订历史记录中的更改。

2015 年 12 月 18 日

根据欧盟法律规定,您必须向欧盟境内的最终用户提供特定披露声明并征得其同意。因此,对于欧盟的最终用户,您必须遵守欧盟地区用户意见征求政策。我们在 YouTube API 服务条款中添加了关于此要求的通知。

2015 年 10 月 14 日

此更新包含以下更改:

  • 可供下载的 YouTube Android Player API JAR 文件已更新至版本 1.2.2。API 参考文档也已更新,以体现新版本,其中包括以下更改:
    • YouTubeIntents 类支持两种新的公共方法:
      • canResolveChannelIntent:此方法确定用户设备上安装的 YouTube 应用是否支持创建频道 intent。
      • createChannelIntent:此方法会创建一个 intent,解析后会在 YouTube 应用中打开指定频道 ID 的频道页。

2015 年 1 月 22 日

此更新包含以下更改:

  • 可供下载的 YouTube Android Player API JAR 文件已更新至版本 1.2.1。API 参考文档也已更新,以体现新版本,其中包括以下更改:
    • YouTubeIntents 类支持新的公共方法 canResolvePlayVideoIntentWithOptions。此方法确定用户设备上安装的 YouTube 应用是否支持 fullscreenfinishOnEnd 可选参数,您可以在创建播放视频 intent 时设置这些参数。
    • YouTubePlayer.ErrorReason 枚举中,新的 PLAYER_VIEW_NOT_VISIBLE 值表示由于播放器的 View 不可见,视频停止播放。
    • YouTubePlayer.ErrorReason 枚举中,BLOCKED_FOR_APPEMBEDDING_DISABLED 值已废弃。请改用 NOT_PLAYABLE 值。
    • YouTubeStandalonePlayer 类支持两种新的 createVideosIntent 公共方法,这两种方法接受不同的参数。每种方法都会创建一个 intent,用于启动一个播放一系列视频的新独立播放器 activity。
    • YouTubeThumbnailLoader 接口的文档已更新,以指出在完成 YouTubeThumbnailLoader 后,您必须调用该接口的 release() 方法。YouTubeThumbnailView 类的文档也提及了此要求。

2013 年 5 月 9 日

此更新包含以下更改:

2012 年 12 月 21 日

此更新包含以下更改:

  • YouTube Android Player API 作为实验性功能发布。