ฉันกำลังพยายามออกแบบแอปง่ายๆที่สตรีมสถานีวิทยุอินเทอร์เน็ต ฉันมี URL สำหรับสถานีและกำลังตั้งค่า Media Player เช่น
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();
โปรแกรมไม่หยุดทำงานเมื่อจำลอง แต่ไม่มีอะไรเล่นอยู่และฉันได้รับข้อผิดพลาดต่อไปนี้:
start called in state 0
และด้านล่างคือ
Error (-38,0)
ไม่มีใครรู้ว่านี่หมายถึงอะไร?
ฉันได้อ่านเล็กน้อยเกี่ยวกับข้อผิดพลาดสถานะเหล่านี้ แต่ไม่พบสิ่งใดที่เกี่ยวข้องกับโครงการของฉัน