Android提取id3标签信息

时间:2016-01-07 19:02:09

标签: java android http-live-streaming id3 hls

我有一个HLS流,我正在使用原生的Android媒体播放器进行显示。我需要能够每30秒提取一次通过流推送的id3tags。我在网上有一个很好的挖掘,并没有找到一个可行的方法来做到这一点。

我确实找到了一个名为MediaPlayer.OnTimedMetaDataAvailableListener的东西,但是这只能在sdk 23上使用,我需要支持到14.有没有人设法从android上的HLS流中提取这些标签?或者有没有人知道如何去做?

1 个答案:

答案 0 :(得分:1)

目前尚无法使用标准MediaPlayer。根据{{​​3}},建议在使用HLS的id3标记读取等功能时使用Android Developer API Guides。 GitHub上有一个很棒的演示可以帮助你入门。你基本上创建一个播放器并添加一个监听器:

player.setMetadataListener(this);