ID3 теги

Ответить
Аватара пользователя
Leatar
Сообщения: 11
Зарегистрирован: 20 июн 2013, 17:44
Откуда: Минск, Беларусь
Контактная информация:

ID3 теги

Сообщение Leatar » 11 дек 2013, 13:59

Добрый день, форумчане. Я в своём приложении использую MediaPlayer для трансляции аудио записей через интернет. Подключаюсь по URL, используя такой код:

Код: Выделить всё

        mPlayer = new MediaPlayer();
        mPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
        try {
            mPlayer.setDataSource(url);
            mPlayer.prepare();
            mPlayer.start();
        } catch (IOException e) {
            Log.e(AppConstants.LOG_TAG, "playAudioStream: " + e);
        }
Конечно, метод prepare() вешает на несколько секунд UI-поток, пока идёт буферизация, поэтому надо будет вынести его в отдельный поток. Но вопрос такой: каким образом я могу получить ID3-теги проигрываемого файла? Например, в Windows 7 Winamp их считывает, если указать тот же URL. Как их считывать в Android?
Дорогу осилит идущий

Аватара пользователя
Leatar
Сообщения: 11
Зарегистрирован: 20 июн 2013, 17:44
Откуда: Минск, Беларусь
Контактная информация:

Re: ID3 теги

Сообщение Leatar » 11 дек 2013, 14:18

Пока что я нашёл вот это: http://stackoverflow.com/a/9770646
Попробую использовать эту библиотеку. Если кто-то знает другое решение, отзовитесь, пожалуйста.
Дорогу осилит идущий

Ответить