мое приложение очень хорошо работает на 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/