私の質問は、mp3 が既に再生されている場合、どのように ProgressDialog を閉じるのですか?
私がこれまでに試したことを確認してください:
mediaPlayer.setDataSource(timelessFuture);
mediaPlayer.prepare();
// gets the song length in milliseconds from URL
mediaFileLengthInMilliseconds = mediaPlayer.getDuration();
progressDialog = ProgressDialog.show(this, "Downloading", "Please wait while podcast is being downloaded...");
if(!mediaPlayer.isPlaying()){
mediaPlayer.start();
play.setCompoundDrawablesWithIntrinsicBounds(R.drawable.button_pause, 0, 0, 0);
} else {
mediaPlayer.pause();
play.setCompoundDrawablesWithIntrinsicBounds(R.drawable.button_play, 0, 0, 0);
}
primarySeekBarProgressUpdater();
ここで何が欠けていますか?