使用 android.media.Extractor 获取 icy-meta

Get the icy-meta using the android.media.Extractor

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

我想获取艺术家和标题。

Android 的 MediaExtractor 不会分离 SHOUTcast 风格的 ICY 元数据。在解码音频数据之前,您必须 request it and demux it yourself

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

StreamURL 通常留空,在 Icecast 流的情况下通常不存在。