如何访问Pixels“正在播放”功能中的歌曲列表?

问题描述 投票:0回答:2

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

谢谢

android android-studio google-pixel
2个回答
1
投票

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

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

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

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


0
投票

进一步来自 @thepatel 的评论 - 看起来现在已经移至 https://play.google.com/store/apps/details?id=com.appsbybirbeck.android.nowplayinghistory

© www.soinside.com 2019 - 2024. All rights reserved.