Android: I click on the button to play the sound -


i'm creating piano app got problem when click on button play many times can't hear sound when click on button again. after click on button many times sounds not heard how solve problem?

public class music_piano extends activity { button btn_s_ddo,btn_s_re,btn_s_mi,btn_s_fa,btn_s_so,btn_s_la,btn_s_si,btn_ldo; mediaplayer mp = new mediaplayer(); mediaplayer mp1,mp2; @override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     requestwindowfeature(window.feature_no_title);     getwindow().setflags(windowmanager.layoutparams.flag_fullscreen,      windowmanager.layoutparams.flag_fullscreen);     setcontentview(r.layout.activity_music_piano); }     public void btn_sound_ddo(view v){       mp = mediaplayer.create(this, r.raw.ddo);       mp.start(); } public void btn_sound_re(view v){       mp = mediaplayer.create(this, r.raw.re);       mp.start(); } public void btn_sound_mi(view v){       mp = mediaplayer.create(this, r.raw.mi);       mp.start(); } public void btn_sound_fa(view v){       mp = mediaplayer.create(this, r.raw.fa);       mp.start(); } public void btn_sound_so(view v){       mp = mediaplayer.create(this, r.raw.sol);       mp.start(); } public void btn_sound_la(view v){       mp = mediaplayer.create(this, r.raw.la);       mp.start(); } public void btn_sound_si(view v){       mp = mediaplayer.create(this, r.raw.si);       mp.start(); } public void btn_sound_ldo(view v){       mp = mediaplayer.create(this, r.raw.ddo_last);       mp.start(); } } 

can please try below code ? have tried it, worked me.

 button btnone = (button)findviewbyid(r.id.btnone);  btnone.setonclicklistener(new view.onclicklistener() {       @override       public void onclick(view view) {          mediaplayer mplayer = mediaplayer.create(tempactivity.this, r.raw.mysoundfile);          mplayer.start();        }    }); 

hope you.


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -