【发布时间】:2017-05-21 18:24:29
【问题描述】:
public class MainActivity extends AppCompatActivity {
//Media Player Loops
//Loops
MediaPlayer dk1;
MediaPlayer dk2;
//Mediaplayer Location
dk1 = MediaPlayer.create(this, R.raw.dholak01);
dk2 = MediaPlayer.create(this, R.raw.dholak03);
}
//Looping and start Media Player
public void playdk1 (View view) {
if (dk1.isPlaying() == true) {
dk1.stop();
return;
}
if (dk2.isPlaying() == true) {
dk2.stop();
} else {
dk1.start();
dk1.setLooping(true);
}
}
public void playdk2 (View view) {
if (dk2.isPlaying() == true) {
dk2.stop();
return;
}
if (dk1.isPlaying() == true) {
dk1.stop();
} else {
dk2.start();
dk2.setLooping(true);
}
}
我的 UI 中有两个按钮...这两个按钮分别有两个音频,我提到它为 dk1 和 dk2。我想要
1.按下dk2时停止dk1
2.一直重复这个过程
3.我想再创建6个像上面dk1和dk2一样的音频
问题: 我不能像这样玩 1 次
请帮帮我....
【问题讨论】: