Поток Shoutcast работает в 2.3, но не в 2.2 - PullRequest
0 голосов
/ 11 января 2012

мое приложение очень хорошо работает на Android 2.3+ (тестирование на AVD). Но на android 2.2 android mp логин мне ошибку

01-11 17: 47: 21.862: E / MediaPlayer (314): ошибка (1, -2147483648)
01-11 17: 47: 21.891: E / MediaPlayer (314): ошибка (1, -2147483648)

или

01-11 17: 50: 17,091: E / MediaPlayer (328): ошибка (100, 0)
01-11 17: 50: 17.103: E / MediaPlayer (328): ошибка (100,0)

Может ли кто-нибудь помочь мне «расшифровать» эти коды ошибок?

Мой код очень прост (это часть MediaPlayer)

MediaPlayer mp = new MediaPlayer(); 
mp.setOnPreparedListener(this);
mp.setAudioStreamType(AudioManager.STREAM_MUSIC);
mp.setDataSource(soundUrl);
mp.prepareAsync();

@Override
public void onCreate(MediaPlayer mp) {
mp.start();
}



редактирование: Я решил это. Я вставил прямую ссылку на каталог shoutcast. Кажется, что Android 2.2 не может разрешить ссылки.

Например: http://listen.technobase.fm/tunein-dsl-pls превратился в http://85.17.26.115/

1 Ответ

0 голосов
/ 13 января 2012

Я вставил прямую ссылку на каталог shoutcast.Кажется, что Android 2.2 не может разрешить ссылки.

Например: http://listen.technobase.fm/tunein-dsl-pls превратился в http://85.17.26.115/

...