0

Используя собственный класс MediaPlayer для Android, я могу играть в потоки Shoutcast. Кроме того, используя streamscraper (http://code.google.com/p/streamscraper/), я могу получить метаданные текущей текущей песни в потоке.Уведомление об изменении песни для shoutcast (на android)

Я хотел бы знать, есть ли способ получить уведомление, когда песня в радиопотоке изменится, используя мою текущую настройку (MediaPlayer и streamscraper).

Если бы кто-то мог указать мне в правильном направлении, я был бы признателен.

+0

Сохраните текущий трек в переменной и когда он изменится, что-нибудь предпримите? – Brad

+0

Да, глупо меня. Это то, что я закончил делать. Благодарю. – rahulthewall

+0

вы можете поделиться своим кодом, который расширяет возможности воспроизведения радио с южного катания и получения метаданных. – Nishant

ответ

0

Что касается сбора метаданных Shoutcast и сравнивающих для изменения, взгляните на это: pastebin.com/dCAuMN7e. Теперь для опроса метаданных см. Это: stackoverflow.com/questions/10019690/calling-async-task.

Вышеупомянутые два шага решают вопрос (я просматриваю метаданные с фиксированным интервалом времени и проверяю, были ли данные изменены).

0

Написать класс обслуживания для сохранения текущей песни и проверить его следующую песню .. когда меняется песня к следующей песне, которую вы можете использовать уведомление ..

спасибо ..

+0

Извините, но не могли бы вы рассказать подробнее. Как сохранить текущую песню из потока и как (и когда) проверить ее со следующей песней, так как я даже не знаю, когда начнется следующая песня. – rahulthewall

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