Saat ini saya mencoba merancang aplikasi sederhana yang mengalirkan stasiun radio internet. Saya memiliki URL untuk stasiun dan sedang menyiapkan Pemutar Media seperti
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 tidak macet ketika diemulasi, tetapi tidak ada yang diputar dan saya mendapatkan kesalahan berikut:
start called in state 0
dan tepat di bawahnya
Error (-38,0)
Adakah yang tahu apa artinya ini?
Saya telah membaca sedikit tentang kesalahan status ini, tetapi tidak dapat menemukan apa pun yang berlaku untuk proyek saya.