저는 현재 인터넷 라디오 방송국을 스트리밍하는 간단한 앱을 디자인하려고합니다. 방송국의 URL이 있고 미디어 플레이어를 다음과 같이 설정하고 있습니다.
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)
이것이 무엇을 의미하는지 아는 사람이 있습니까?
이 상태 오류에 대해 조금 읽었지만 내 프로젝트에 적용되는 것을 찾을 수 없습니다.