0

所以我正在尝试在 Android Studio 上制作一个应用程序,它可以读取 Google Now Playing Ambient 服务上的所有歌曲并将它们列在一个列表中。但是我一直在试图弄清楚如何访问歌曲并且一直无法访问,有人知道如何访问吗?

谢谢

4

1 回答 1

1

你不能,没有系统 API 可以访问该歌曲的历史记录。

话虽如此,您可以通过一种方法来捕获列表以备将来使用 - 您将需要访问用户的通知。每次出现“正在播放”通知时,您都可以捕获该数据并在应用程序中创建自己的列表。

您可以使用NotificationListenerService来确定新通知是否针对“正在播放”功能。如果是,那么您可以使用该数据做一些事情。

已经有一个使用此功能的应用程序 - https://play.google.com/store/apps/details?id=com.greatbytes.nowplayinghistory

于 2021-02-12T02:52:36.397 回答