Возможно ли получить ледяную мета из потоковых данных с помощью android.media.MediaExtractor?Получить ледяную мета с помощью android.media.Extractor
Я хочу получить художника и титул.
Возможно ли получить ледяную мета из потоковых данных с помощью android.media.MediaExtractor?Получить ледяную мета с помощью android.media.Extractor
Я хочу получить художника и титул.
Андроид MediaExtractor
не использует метаданные ICY для демонстрации SHOUTcast. Перед декодированием аудиоданных вам понадобится request it and demux it yourself.
Кроме того, в метаданных не указаны поля. Существует только StreamTitle
и StreamURL
. Поле StreamTitle
обычно находится в формате Artist - Title
, но не всегда. Формат этой области зависит от станции.
StreamURL
обычно остается пустым и обычно не существует в случае потоков Icecast.
Большое спасибо. Я понимаю. – Isobe59
Я не использую MediaExtractor. Я использовал InputStream, но не могу MediaCodec байт Array. Как декодировать байтовый массив? Я сделал новый ** [вопрос] (http://stackoverflow.com/questions/28029342/android-decode-mp3-with-mediacodec-not-use-mediaextractor) **. – Isobe59
Yup, вы можете получить метаданные любого канала перед началом потоковой передачи. –