Obecnie próbuję zaprojektować prostą aplikację, która przesyła strumieniowo internetową stację radiową. Mam adres URL stacji i konfiguruję odtwarzacz multimedialny
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 nie zawiesza się podczas emulacji, ale nic nie gra i pojawia się następujący błąd:
start called in state 0
a tuż poniżej jest
Error (-38,0)
Czy ktokolwiek wie, co to znaczy?
Czytałem trochę o tych błędach stanu, ale nie mogłem znaleźć niczego, co dotyczy mojego projektu.