0
私のUIには2つのボタンがあります。これらの2つのボタンは別々に2つのオーディオを持っています。私はdk1
とdk2
と言いました。私が欲しいものMediaplayerが一度だけ立ち往生しました
:
dk2
が、私はdk1
とdk2
上記のような他の6つのオーディオを作成したいすべての時間手順を繰り返すに
を押したとき
dk1
を停止するには
問題:私はこれを複数回好きになりません。これは私のコードです:
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);
}
}