미디어 플레이어가 스트림을 정상적으로 재생하고 있습니다. 그러나 한 번 중지를 누르면 다시는 재생할 수 없습니다. 앱이 종료되었습니다. 코드는 여기한 번 중지 한 후 Android Media Player가 재생되지 않음
Button StartStop;
final MediaPlayer MyRadio = new MediaPlayer();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
StartStop = (Button) findViewById(R.id.StartStop);
StartStop.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
if (MyRadio.isPlaying()){
MyRadio.stop();
MyRadio.release();
StartStop.setText("Start");
} else {
PrepareRadio("http://220.247.162.146:7170/");
MyRadio.start();
StartStop.setText("Stop");
}
}
});
}
public void PrepareRadio(String Source){
try {
MyRadio.reset();
MyRadio.setDataSource(Source);
MyRadio.prepare();
} catch (Exception e) {
e.printStackTrace();
}
}
이 문제를 해결하려면 조언이 필요합니다.
()() 지금은 잘 작동에
onDestroy
에 넣어. 귀중한 시간을 주신 것에 대해 감사드립니다. – IFightCode