25 Ocak 2012, ÇARŞAMBA
Medya devlet denilen Oyuncu 0, hata (-38,0)
Şu anda akarsu internet radyo istasyonu basit bir uygulama tasarımı için çalışıyorum. İstasyonu için URL var ve bir Medya Oynatıcı gibi kurma
MediaPlayer mediaPlayer = new MediaPlayer();
try {
mediaPlayer.setDataSource(URL);
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (SecurityException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
try {
mediaPlayer.prepare();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
mediaPlayer.start();
Programı taklit zaman çökmesini değil, ama bir şey oynuyor ve şu hatayı alıyorum ben:
start called in state 0
ve hemen aşağıda
Error (-38,0)
Herkes bunun ne anlama geldiğini biliyor mu?
Bu durumu hataları hakkında bir şeyler okudum, ama benim proje için geçerli olan bir şey bulamadılar.
CEVAP
18 Temmuz 2012, ÇARŞAMBA
onPrepared
yöntemi mediaPlayer.start()
bir dinleyici kullanarak araman lazım.
Hazırlanan devlet ulaşmıştır önce mediaPlayer.start()
aradığınız nedeniyle bu hata alınıyor.
Bunu nasıl burada
mp.setDataSource(url);
mp.setOnPreparedListener(this);
mp.prepareAsync();
public void onPrepared(MediaPlayer player) {
player.start();
}
Bunu Paylaş:
Kimlik doğrulama sorunu VS2013 - ııs e...
Bash ile nasıl başka bir süreç içine s...
Hata ayıklama monitör...
Test yöntemi yetersizdir: Test edilmed...
HATA: gem yerel uzantı (raylar üzerind...