是否有一种方法可以找出当前在android音乐播放器中播放的音乐?我想抓住标题时间,也许是音乐的作者然后用Textview显示它。
与Android API一致:AudioManager应该是你正在寻找的
您可以创建一个AudioManager
,然后调用isMusicActive
来检索布尔值,如果它正在播放。
你可以使用MediaPlayer API并调用getTrackInfo
方法,它返回一个Array
轨道相关的信息。
此外,MediaPlayer
有一个isPlaying
方法,这确实使AudioManager在这种情况下相当无用。
对于这个问题的未来观众;当你创建一个MediaPlayer
对象并调用getTrackInfo
方法;它返回一个数组TrackInfo[]
;TrackInfo[]
的API和方法也可以在这里找到