如何访问 Pixels "Now Playing" 功能中的歌曲列表?

How to access the list of songs in Pixels "Now Playing" feature?

所以我正在尝试在 Android Studio 上制作一个应用程序,它可以读取 Google 的正在播放环境服务中的所有歌曲并将它们放入列表中。但是我一直在想办法访问这些歌曲,但一直无法访问,有人知道如何访问吗?

谢谢

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

也就是说,您可以通过一种方式获取列表以备将来使用 - 您将需要访问用户的通知。每次出现“正在播放”通知时,您都可以捕获该数据并在应用程序中制作您自己的列表。

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

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