Şu anda bir internet radyo istasyonunu yayınlayan basit bir uygulama tasarlamaya çalışıyorum. İstasyonun URL'sine sahibim ve Media Player'ı şu şekilde kuruyorum
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 edildiğinde çökmüyor, ancak hiçbir şey oynatılmıyor ve aşağıdaki hatayı alıyorum:
start called in state 0
ve hemen altında
Error (-38,0)
Bunun ne anlama geldiğini bilen var mı?
Bu durum hataları hakkında biraz okudum, ancak projem için geçerli hiçbir şey bulamadım.