欢迎参加我们将于 6 月 3 日举行的 #Android11:Beta 版发布会

Media

上次更新时间 当前稳定版 下一候选版本 Beta 版 Alpha 版
2019 年 10 月 23 日 1.1.0 - - 1.2.0-alpha01

声明依赖项

要添加 Media 的依赖项,您必须将 Google Maven 代码库添加到项目中。有关详情,请阅读 Google 的 Maven 代码库

在应用或模块的 build.gradle 文件中添加所需工件的依赖项:

    dependencies {
        implementation "androidx.media:media:1.1.0"
    }
    

如需详细了解依赖项,请参阅添加编译依赖项

版本 1.2.0

版本 1.2.0-alpha01

2019 年 10 月 23 日

发布了 androidx.media:media:1.2.0-alpha01版本 1.2.0-alpha01 中包含这些提交内容

API 变更

  • 添加了以下方法:
    • MediaSessionCompat.Callback.onSetPlaybackSpeed()
    • MediaControllerCompat.setPlaybackSpeed()
    • MediaControllerCompat.getSessionInfo()

问题修复

  • 实施了防止在通过 IPC 调用传递 Bundle 对象时出现 BadParcelableException 的预防措施
  • MediaControllerCompat 的构造函数不再抛出 RemoteException
  • 实施了防止在 MediaSessionCompat.release() 之后调用回调方法的预防措施

版本 1.1.0

版本 1.1.0

2019 年 9 月 5 日

发布了 androidx.media:media:1.1.0。点击此处可查看此版本中包含的提交内容。

自 1.0.0 以来的重要变更

  • 引入了 AudioAttributesCompat

版本 1.1.0-rc01

2019 年 6 月 13 日

发布了 androidx.media:media:1.1.0-rc01,该版本与 1.1.0-beta02 相比没有变化。点击此处可查看此版本中包含的提交内容。

版本 1.1.0-beta02

2019 年 6 月 5 日

发布了 androidx.media:media:1.1.0-beta02。点击此处可查看此版本中包含的提交内容。

问题修复

  • media2-session 使用的隐藏方法的限制范围已放宽到 LIBRARY_GROUP_PREFIX

版本 1.1.0-beta01

2019 年 5 月 7 日

发布了 androidx.media:media:1.1.0-beta01。点击此处可查看此版本中包含的提交内容。

新功能

  • 对于标记为 @NonNull 的 null 参数,已将 IllegalPointerException 更改为 NullPointerException

版本 1.1.0-alpha04

2019 年 4 月 3 日

发布了 androidx.media:media:1.1.0-alpha04。点击此处可查看此版本中包含的提交内容。

问题修复

  • 略微调整了 version-compat-test 常量 (aosp/933656)

版本 1.1.0-alpha03

2019 年 3 月 21 日

发布了 androidx.media:media:1.1.0-alpha03。点击此处可查看此版本中包含的完整提交内容列表。

问题修复

  • 修复了在多个 MediaBrowserCompat 尝试连接到 MedaBrowserServiceCompat 时其发生崩溃的问题。(aosp/930246)

版本 1.1.0-alpha02

2019 年 3 月 13 日

发布了 androidx.media:media:1.1.0-alpha02。点击此处可查看此版本中包含的完整提交内容列表。

问题修复

  • 修复了连接时 MediaBrowserCompat 发生崩溃的问题
  • 修复了 getCurrentBrowserInfo()/getBrowserRootHints() 中发生的 IllegalStateException
  • 使 MediaBrowserServiceCompat.getCurrentBrowserInfo() 针对 onGetRoot() 中的相同 MediaBrowserCompat 返回相同的 RemoteUserInfo 实例

版本 1.0.1

版本 1.0.1

2019 年 1 月 30 日

发布了 androidx.media:media 1.0.1

问题修复

  • 修复了使用 MediaBrowserCompat.connect() 时出现的 IllegalStateException 意外错误 (aosp/858075)

版本 1.0.0

版本 1.0.0-alpha06

2018 年 12 月 17 日

API 变更

按以下方式对 media.widget 软件包和类进行了重命名:

  • androidx.media.widget.VideoView2androidx.media2.widget.VideoView
  • androidx.media.widget.MediaControlView2androidx.media2.widget.MediaControlView

版本 1.0.0-alpha01

2018 年 12 月 3 日

API 变更

  • 弃用了两个 MediaSessionCompat 标记:
    • FLAG_HANDLES_MEDIA_BUTTONS
    • FLAG_HANDLES_TRANSPORT_CONTROLS