Stopping and Play button for Audio (Android)

Posted by James Rattray on Stack Overflow See other posts from Stack Overflow or by James Rattray
Published on 2010-04-22T17:39:52Z Indexed on 2010/04/22 17:43 UTC
Read the original article Hit count: 298

Filed under:
|
|
|
|

I have this problem, I have some audio I wish to play...

And I have two buttons for it, 'Play' and 'Stop'...

Problem is, after I press the stop button, and then press the Play button, nothing happens. -The stop button stops the song, but I want the Play button to play the song again (from the start) Here is my code:

final MediaPlayer mp = MediaPlayer.create(this, R.raw.megadeth);

And then the two public onclicks:

(For playing...)

 button.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                // Perform action on click
             button.setText("Playing!");
             try {
     mp.prepare();
    } catch (IllegalStateException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
    } catch (IOException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
    }
             mp.start();
             //
            }
        });

And for stopping the track...

    final Button button2 = (Button) findViewById(R.id.cancel);
    button2.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {

         mp.stop();
         mp.reset();

        }
    });

Can anyone see the problem with this? If so could you please fix it... (For suggest)

Thanks alot...

James

© Stack Overflow or respective owner

Related posts about android

Related posts about java