android编程使用mediaplayer播放声音,最后一个音节播放不出来。 20
最后一个音节播放不出来,譬如说一句话“你吃过早饭了吗”,它就只播放出“你吃过早饭了”,最后一个“吗”放不出来,求高手指点是怎么回事。publicvoidonCreate(...
最后一个音节播放不出来,譬如说一句话“你吃过早饭了吗”,它就只播放出“你吃过早饭了”,最后一个“吗”放不出来,求高手指点是怎么回事。
public void onCreate(){
super.onCreate();
if(mplay!=null){
mplay.reset();
mplay.release();
mplay=null;
}
mplay=new MediaPlayer();
}
public void onDestroy(){
super.onDestroy();
if(mplay!=null){
mplay.stop();
mplay.release();
mplay=null;
}
}
public void onStart(Intent intent, int startId){
super.onStart(intent, startId);
mplay.reset();
try {
mplay.setDataSource(intent.getStringExtra("musicpath"));
mplay.prepare();
mplay.start();
} catch (IOException e) {
}
这是service里面代码,在activity只有一个startservice,求大神解惑~ 展开
public void onCreate(){
super.onCreate();
if(mplay!=null){
mplay.reset();
mplay.release();
mplay=null;
}
mplay=new MediaPlayer();
}
public void onDestroy(){
super.onDestroy();
if(mplay!=null){
mplay.stop();
mplay.release();
mplay=null;
}
}
public void onStart(Intent intent, int startId){
super.onStart(intent, startId);
mplay.reset();
try {
mplay.setDataSource(intent.getStringExtra("musicpath"));
mplay.prepare();
mplay.start();
} catch (IOException e) {
}
这是service里面代码,在activity只有一个startservice,求大神解惑~ 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询