Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android MediaPlayer可以';不停地按按钮不能播放_Android - Fatal编程技术网

Android MediaPlayer可以';不停地按按钮不能播放

Android MediaPlayer可以';不停地按按钮不能播放,android,Android,在这个问题上我需要帮助。 问题是,连续按按钮时声音无法播放。 当我不断按下按钮时,播放

在这个问题上我需要帮助。 问题是,连续按按钮时声音无法播放。 当我不断按下按钮时,播放<20次后声音将消失

这是我的代码:

 b.setOnClickListener(new View.OnClickListener(){ 
 @Override public void onClick(View v){
 if (mp.isPlaying()){
 mp.stop(); mp.reset();}
 mp = MediaPlayer.create(this.getActivity(), soundid); mp.start();}
 });

造成这种行为的原因是什么?

b.setOnClickListener(new View.OnClickListener(){@Override public void onClick(View v){if(mp.isplay()){mp.stop();mp.reset();}mp=MediaPlayer.create(this.getActivity(),soundid);mp.start(); } });? 为什么要在重置后创建?每次按下按钮时,您都在做很多事情,不需要一次又一次地创建所有内容。