是否可以使用android.media.MediaExtractor从流数据获取icy-meta?

我想获得艺术家和标题。

最佳答案

Android的MediaExtractor不会对SHOUTcast样式的ICY元数据进行解复用。解码音频数据之前,您必须request it and demux it yourself

此外,元数据不指定字段。只有StreamTitleStreamURLStreamTitle字段通常为Artist - Title格式,但并非总是如此。由站决定该字段的格式。

StreamURL通常留为空白,在Icecast流中通常不存在。

10-08 13:59