我目前正在尝试设计一个流互联网广播电台的简单应用。我有该电台的网址,并且正在像设置媒体播放器
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)
有人知道这意味着什么吗?
我已经阅读了一些有关这些状态错误的信息,但找不到适用于我的项目的任何信息。