查找当前正在播放的音乐[Android]



是否有一种方法可以找出当前在android音乐播放器中播放的音乐?我想抓住标题时间,也许是音乐的作者然后用Textview显示它。

与Android API一致:AudioManager应该是你正在寻找的

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

你可以使用MediaPlayer API并调用getTrackInfo方法,它返回一个Array轨道相关的信息。

编辑:

此外,MediaPlayer有一个isPlaying方法,这确实使AudioManager在这种情况下相当无用。

(更新)

对于这个问题的未来观众;当你创建一个MediaPlayer对象并调用getTrackInfo方法;它返回一个数组TrackInfo[];TrackInfo[]的API和方法也可以在这里找到

最新更新