1
스트리밍 오디오를 시작하면 ... 재생을 시작하고 버퍼가 진행되지만 갑자기 중지됩니다. 노래가 버퍼를 따라 잡으면 음악이 멈 춥니 다. 다음을 누르면 둥지 곡이 나오지만 같은 일이 일어납니다. 어떤 생각?오디오가 잠시 후 스트리밍을 중지합니다
private void startPlay(String file, String name)
{
Log.i("Selected: ", file);
tv_selelctedFile.setText(name);
//progressControlSeekbar.setProgress(0);
int maxVolume = mediaPlayer.getDuration();
int curVolume = mediaPlayer.getCurrentPosition();
progressControlSeekbar.setMax(maxVolume);
progressControlSeekbar.setProgress(curVolume);
progressControlSeekbar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
public void onStopTrackingTouch(SeekBar seekBar)
{
isMoveingSeekBar = false;
}
public void onStartTrackingTouch(SeekBar seekBar)
{
isMoveingSeekBar = true;
}
public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser)
{
if(isMoveingSeekBar)
{
mediaPlayer.seekTo(progress);
Log.i("OnSeekBarChangeListener","onProgressChanged");
}
}
});
mediaPlayer.stop();
mediaPlayer.reset();
try {
mediaPlayer.setDataSource(file);
mediaPlayer.prepare();
mediaPlayer.start();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
progressControlSeekbar.setMax(mediaPlayer.getDuration());
playButton.setImageResource(android.R.drawable.ic_media_pause);
updatePosition();
isStarted = true;
}