将 MediaBrowserService 更新为 MediaBrowserServiceCompat 会删除 'browse' 函数

Updating MediaBrowserService to MediaBrowserServiceCompat removes 'browse' function

我一直在忙于更新 universal Android Mediaplayer 以使用 Compat 库使其在低于 lollipop 的 Android 版本上运行。

这是一个用它们的兼容变体替换大多数 类 的过程。您可以看到包含我所有更改的提交 here.

我现在不喜欢的是 'browse' 功能在 Wear 设备上消失了。这个函数可以在下面的图片中看到。

我刚刚用最新版本的环球音乐播放器做了这个功能的截图。当我将 most 类 更新为它们的兼容变体时,此功能消失了。

我不知道是不是我忘记更新了一些东西,是否应该以某种方式激活该功能或任何其他原因导致它不起作用。

有什么原因吗?

更新: 截至 Android Support Library 23.2, MediaBrowserServiceCompat is public and fully compatible with Android Auto and Android Wear (exactly the same as MediaBrowserService). A full description of what MediaBrowserServiceCompat can do is found in this blog post

上一个答案:从版本 23.1.1 开始,MediaBrowserServiceCompat 还不兼容需要框架 MediaBrowserService 的东西(例如 Android Wear 和 Android Auto) - 将在未来版本中推出。