첫 번째 안드로이드 응용 프로그램을 만들려고하고 있는데, 여기에서 달성하고자하는 것은 소리를 재생 한 다음 동일한 버튼을 통해 중지하는 것입니다.Android Mediaplayer Play/Stop help
클릭하면 다시 소리가 나고, 다시 클릭하면 멈추지 만, 소리를 다시 내려면 세 번 클릭하면 재생되지 않습니다.
결국 여기에 몇 가지 소리가 들려서 내 프로젝트가 올바르게 배치되었는지 알고 싶습니다. 어디서나 시간을 절약 할 수 있습니까? 내가 잘못한 길을 찾았 니?
package test.soundy.com;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class TestActivity extends Activity {
private MediaPlayer sound;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
sound = MediaPlayer.create(Test.this, R.raw.sound1);
Button test = (Button)this.findViewById(R.id.button1);
test.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (sound.isPlaying()) {
sound.stop();
} else {
sound.start();
}
}
});
}
}
도움을 주시면 감사하겠습니다.
sound.setDataSource (params); 무엇을 넣을까요? – Hairzo
setDataSource()를 설정하는 데 문제가 있습니다. 매개 변수 여기서 무엇을 넣어야합니까? – Hairzo
업데이트 된 답변보기 ... – Rotemmiz