gpt4 book ai didi

android - 如何使用新的AndroidX Media2?

转载 作者:行者123 更新时间:2023-12-04 23:46:59 33 4
gpt4 key购买 nike

我正在使用 Media App Architecture作为构建音乐播放器应用程序的指南。但它使用来自 support media-compat/Androidx Media 的类.
但是现在AndroidX Media2在稳定的 channel 中可用,我没有看到任何消息。它是什么?

  • AndroidX 媒体2 应该弃用 AndroidX 媒体 ?
  • 是否有 的开发人员指南或其他文档来源? AndroidX 媒体2 ?

  • 请不要链接到 JavaDoc,谢谢。

    最佳答案

    Jetpack Media3 已推出!
    https://developer.android.com/jetpack/androidx/releases/media3
    This blog post gives a great explanation about how the media libraries evolved. 我强烈推荐androidx.media3 集成.
    如果由于某种原因您不能使用 androidx.media3 ,我的建议是坚持androidx.media而不是 androidx.media2由于后者不受其他媒体集成的支持,例如 Cast Connect。将 Media2 与 ExoPlayer 集成也相当复杂。
    在我看来,从 Media1 切换到 Media2 的主要好处是能够提供更细粒度的权限控制。 See Jaewan Kim's blog post深入介绍了更复杂的 SessionPlayerConnector API 以及从 media2 中的 Controller 接受或拒绝连接的权限。
    如果您有使用 MediaSession 的现有 Media1 实现(最好使用带有 MediaSessionConnector 的 ExoPlayer),并且不需要 Media2 中的权限控制,您可以坚持使用 Media1 或升级到 Media3。
    “What's next for AndroidX Media and ExoPlayer” 2021 年 Android 开发者峰会上的演讲更深入地探讨了 Media3。

    关于android - 如何使用新的AndroidX Media2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65224178/

    33 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com