私は多くの方法を編集して試しました。基本的にボタンがあります。私がそれをクリックすると、5秒おきにもう一度、そのボタンを再びクリックするまで、音 'norse'を再生し始めます。私は私のために罰金思われるもののスクリプトを書きましたが、私はボタンをクリックしたときに毎回クラッシュ:(ここでは助けることができ、5秒ごとに音が繰り返されます
//BUTTON SHIT\\
teebheli = false;
magamine = MediaPlayer.create(this, R.raw.norse);
bhelitegija = (Button) findViewById(R.id.bTeeHeli);
bhelitegija.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if (teebheli == false){
bhelitegija.setText("Lõpeta heli!");
magamine.start();
teebheli = true;
}
if (teebheli == true) {
bhelitegija.setText("Tee heli!");
magamine.stop();
teebheli = false;
}
}
});
piiksumine = new Thread(){
public void run(){
try {
int piiksumine = 0;
while (piiksumine < 5000) {
sleep(100);
piiksumine = piiksumine + 100;
}
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally {
piiksumine.start();
}
}
};
とエラーコードとエラーです:
08-11 18:09:36.738: ERROR/MediaPlayer(1224): start called in state 0
08-11 18:09:36.738: ERROR/MediaPlayer(1224): error (-38, 0)
08-11 18:09:36.746: ERROR/MediaPlayer(1224): stop called in state 0
08-11 18:09:36.746: ERROR/MediaPlayer(1224): error (-38, 0)
08-11 18:09:36.777: ERROR/MediaPlayer(1224): Error (-38,0)
08-11 18:09:36.786: ERROR/MediaPlayer(1224): Error (-38,0)
あなたは人からですか、それはどの言語であるかを知ることはできません:) – talnicolas
それは純粋なエストニア語です:) – evilone
- > at viimane.voimalus.MainStuff。(MainStuff.java:37) –
mibollma