gpt4 book ai didi

java - 查看当前正在播放的音乐 [Android]

转载 作者:太空宇宙 更新时间:2023-11-03 12:18:56 27 4
gpt4 key购买 nike

有没有办法找出 android 音乐播放器中当前正在播放的音乐?所以我想捕获标题时间,也许还有这首音乐的作者,并用 Textview 显示它。这可能吗?

最佳答案

与此处的 Android API 一致: AudioManager应该是你要找的东西

您可以创建一个 AudioManager,然后调用 isMusicActive 来检索 boolean 值(如果正在播放)。

然后您可以使用 MediaPlayer API 并调用 getTrackInfo 方法,该方法返回一个包含轨道相关信息的 Array

编辑:

此外,MediaPlayer 有一个 isPlaying 方法,它确实使 AudioManager 在这种情况下变得毫无用处。

[更新]

对于这个问题的 future 观众;当您创建一个 MediaPlayer 对象并调用 getTrackInfo 方法时;它返回一个数组 TrackInfo[]TrackInfo[] 的 API 及其方法也可以在 here 中找到.

关于java - 查看当前正在播放的音乐 [Android],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22721667/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com