OnCompletion problem
Hejjeg er ved at lave en android app, hvor jeg er løbet ind i et problem...
Det er at jeg når min MediaPlayer mpbtn1click er OnCompletion skal jeg have den til at sætte en ny source og derefter en starte den.
Der vil dog i den færdige være 40 forskellige muligheder, men hvordan får jeg den til vælge random imellem filer den kan afspille?
Jeg har følgende kode, men kan ikke lige se hvordan jeg kommer ud af den.
if(mpbtn1click.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mpbtn1click) {
// TODO Auto-generated method stub
//Her under try'en vil jeg have randomen til at være, men hvordan?
try {
mpbtn1click.setDataSource(R.raw.call);
mpbtn1click.prepare();
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
mpbtn1click.seekTo(0);
mpbtn1click.start();;
}
}));