我编辑并尝试了很多方法。基本上有按钮。我想要的是,如果我点击它,它会在每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
- >在viimane.voimalus.MainStuff。(MainStuff.java:37) –
mibollma