Android提取ID3标签信息

费尔格德夫

我有使用本地android媒体播放器显示的HLS流。我需要能够提取每30秒通过流推送的id3tags。我在互联网上进行了很好的挖掘,但没有找到一种可行的方法。

我确实找到了一个叫做MediaPlayer.OnTimedMetaDataAvailableListener的东西,但这仅在sdk 23上可用,我需要支持到14。有人能从Android的HLS流中提取这些标签吗?还是有人对此有任何想法?

纳特·瓦伦

使用标准MediaPlayer尚无法实现。根据《Android开发人员API指南》在利用诸如HLS的id3标签读取之类的功能时,建议使用ExoPlayerGitHub上有一个很棒的演示可以帮助您入门,基本上可以创建一个Player并为其添加一个侦听器:

player.setMetadataListener(this);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Swift的ID3标签

来自分类Dev

我无法从 uwp App 中的 ID3 标签读取信息

来自分类Dev

通过AVMetaDataItem编写ID3标签

来自分类Dev

修复ID3标签的编码

来自分类Dev

女妖忽略了ID3标签?

来自分类Dev

编写/更改原始ID3标签?

来自分类Dev

如何通过fileReference从本地上传的mp3中提取id3标签?(AS3)

来自分类Dev

Mass .flac-> .mp3转码:如何编写可保留ID3标签信息的shell脚本?

来自分类Dev

可以正确查看ID3评级标签并与Android同步的音乐管理器

来自分类Dev

可以正确查看ID3评级标签并与Android同步的音乐管理器

来自分类Dev

从html5 <audio>标签获取ID3标签

来自分类Dev

Linux命令行工具可基于ID3标签信息批量重命名MP3文件;如果不存在ID3信息,则使用随机名称

来自分类Dev

擦除和重写MP3 ID3标签

来自分类Dev

更改 MP3 文件 ID3 标签

来自分类Dev

以编程方式更改ID3标签版本(pref Java)

来自分类Dev

将ID3标签与现有文件匹配

来自分类Dev

程序转储ID3标签结构

来自分类Dev

为什么ffmeg不写id3标签?

来自分类Dev

从ID3中获取章节长度-标签

来自分类Dev

如何使用诱变剂打印 ID3 标签

来自分类Dev

MP3 ID3元数据没有“标签”标签?

来自分类Dev

使用id3v2和sed编写id3标签脚本

来自分类Dev

Nautilus属性窗口中的MP3 ID3信息

来自分类Dev

使用 MP3SPI 从 MP3 文件解析 ID3 标签

来自分类Dev

需要一个MP3 ID3标记器和封面提取器

来自分类Dev

使用eyeD3在Bash脚本中重命名ID3标签

来自分类Dev

二进制读取mp3文件的ID3标签

来自分类Dev

使用ID3标签重命名mp3文件的程序

来自分类Dev

在MP3上放置标签(不是ID3)的程序