【发布时间】:2015-03-15 19:26:03
【问题描述】:
是否可以使用 android.media.MediaExtractor 从流数据中获取 icy-meta?
我想得到艺术家和标题。
【问题讨论】:
-
是的,您可以在开始流式传输之前获取任何频道的元数据。
标签: android shoutcast internet-radio mediaextractor
是否可以使用 android.media.MediaExtractor 从流数据中获取 icy-meta?
我想得到艺术家和标题。
【问题讨论】:
标签: android shoutcast internet-radio mediaextractor
Android 的 MediaExtractor 不会对 SHOUTcast 样式的 ICY 元数据进行解复用。在解码音频数据之前,您必须request it and demux it yourself。
此外,元数据不指定字段。只有StreamTitle 和StreamURL。 StreamTitle 字段通常采用Artist - Title 的格式,但并非总是如此。由电台决定该字段的格式。
StreamURL 通常留空,在 Icecast 流的情况下通常不存在。
【讨论】: