Technology Radar
Last updated : Oct 26, 2022
NOT ON THE CURRENT EDITION
This blip is not on the current edition of the Radar. If it was on one of the last few editions, it is likely that it is still relevant. If the blip is older, it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar.
Understand more
Oct 2022
Trial
现如今安卓拥有多个媒体 API:Jetpack Media(也被称为 MediaCompat ),Jetpack Media2 和 ExoPlayer。然而,这些库都是分别开发的,它们的目的不同但是功能重叠。这就导致安卓开发者在编码的时候不仅需要斟酌类库的选型,当使用的特性来自于多个库的时候,还需要编写适配器或者兼容代码。 Jetpack Media3 是从现有 API 中选取通用的功能——包括 UI、播放和媒体会话处理,然后将它们合并和改进成一个新的 API。ExoPlayer 的播放器界面也进行了更新、增强和简化,被用作 Media3 的通用播放器界面。在早期访问阶段之后, Media3 目前仍处于早期开发版本。虽然它的第一个正式版本即将发布,但我们已经在应用程序中使用 Media3 得到了积极的体验。
Mar 2022
Assess
现如今安卓拥有多个媒体 API:Jetpack Media(也被称为 MediaCompat ),Jetpack Media2 和 ExoPlayer。然而,这些库都是分别开发的,它们的目的不同但是功能重叠。这就导致安卓开发者在编码的时候不仅需要斟酌类库的选型,当使用的特性来自于多个库的时候,还需要编写适配器或者兼容代码。Jetpack Media3 尝试去解决上述情况。它是从现有 API 中选取通用的功能——包括 UI、播放和媒体会话处理,然后将它们合并和改进成一个新的 API。 Mediia3 目前仍处于早期开发版本。此外,ExoPlayer 的播放器界面也进行了更新、增强和简化,被用作 Media3 的通用播放器界面。
Published : Mar 29, 2022