2015-01-17 2 views

ответ

2

Андроид MediaExtractor не использует метаданные ICY для демонстрации SHOUTcast. Перед декодированием аудиоданных вам понадобится request it and demux it yourself.

Кроме того, в метаданных не указаны поля. Существует только StreamTitle и StreamURL. Поле StreamTitle обычно находится в формате Artist - Title, но не всегда. Формат этой области зависит от станции.

StreamURL обычно остается пустым и обычно не существует в случае потоков Icecast.

+0

Большое спасибо. Я понимаю. – Isobe59

+0

Я не использую MediaExtractor. Я использовал InputStream, но не могу MediaCodec байт Array. Как декодировать байтовый массив? Я сделал новый ** [вопрос] (http://stackoverflow.com/questions/28029342/android-decode-mp3-with-mediacodec-not-use-mediaextractor) **. – Isobe59

Смежные вопросы