mp3 在工作几次后停止播放?
mp3 stops playing after it worked a few times?
我有一个播放 1 秒的短节目。每次单击按钮时都会发出 .mp3 声音(每次都会发出不同的声音)。单击几次按钮后,整个程序的声音突然停止,我在另一个 activity 上有另一个背景声音,如果我开始这个 activity 之后没有声音了,没有声音activity 也来了。
按钮点击器的代码示例:
mp1 = MediaPlayer.create(this, R.raw.s1);
mp2 = MediaPlayer.create(this, R.raw.s2);
i++;
if (i == 1) {
mp1.start();
}
if (i == 2) {
mp2.start();
}
确保播放完毕后重置并释放媒体播放器!
mp.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
mediaPlayer.reset();
mediaPlayer.release();
}
});
同时重置整型变量。
if(i == 2){
i = 0;
}
我有一个播放 1 秒的短节目。每次单击按钮时都会发出 .mp3 声音(每次都会发出不同的声音)。单击几次按钮后,整个程序的声音突然停止,我在另一个 activity 上有另一个背景声音,如果我开始这个 activity 之后没有声音了,没有声音activity 也来了。
按钮点击器的代码示例:
mp1 = MediaPlayer.create(this, R.raw.s1);
mp2 = MediaPlayer.create(this, R.raw.s2);
i++;
if (i == 1) {
mp1.start();
}
if (i == 2) {
mp2.start();
}
确保播放完毕后重置并释放媒体播放器!
mp.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
mediaPlayer.reset();
mediaPlayer.release();
}
});
同时重置整型变量。
if(i == 2){
i = 0;
}