ボタンをクリックすると最初に音が鳴り、もう一度ボタンを押すと最初の音が止まり、2番目の音が鳴ります。どのようにできるのか?代わりmp2.start();
使用mp2.stop();
音を止めるにはどうすればいいですか?
答えて
public void onClick(View v) {
final MediaPlayer mp = MediaPlayer.create(getBaseContext(), R.raw.random);
final MediaPlayer mp2 = MediaPlayer.create(getBaseContext(), R.raw.stop);
if(!mStarted) {
// Start
mp2.stop();
mp.start();
Toast.makeText(finish.this, "Started!", Toast.LENGTH_SHORT).show();
mStarted = true;
mInterval = MIN_INTERVAL;
mHandler.removeMessages(MESSAGE_RANDOM);
mHandler.sendEmptyMessage(MESSAGE_RANDOM);
} else {
// Stop
generate.setEnabled(false);
mp.stop();
mp2.start();
mStarted = false;
Toast.makeText(finish.this, "Stoping...", Toast.LENGTH_SHORT).show();
}
}
};
は、一般的にMediaPlayerのを停止するコードです。しかし、あなたが停止し、開始する必要がありますかこれは何ですか?
mp2.stop()
をmp.start()
の前に、そしてmp.stop()
をmp2.start()
の前に追加するだけです。 MediaPlayersが初期化され、すべてのMediaPlayerのインスタンスの
if (mp != null && mp.isPlaying())
を呼び出し経由でプレイしているかどうかをチェックすることを忘れないでください。
これが役に立ちます。
mp2.start()の前にmp2.stop()とmp.stop()を追加できません。いくつかのエラー – user814154
@ user814154を持っているので、上記のチェックを追加しましたか? – Egor
はい私はすでにそれを追加していますが、エラーがあります – user814154
- 1. 音声シンセサイザーを停止するにはどうすればいいですか?
- 2. スレッドを止めるにはどうすればいいですか?
- 3. 音楽ウィジェットでfacebookにgrooveshark音楽URLを共有するにはどうすればいいですか?
- 4. Android、htmlページで音の再生を停止するにはどうすればよいですか?
- 5. iphoneマイクが再生音を録音するのを防ぐにはどうすればいいですか?
- 6. Firefoxで鉱山のページをキャッシュするのを止めるにはどうすればいいですか?
- 7. In-App BillingクライアントがEGLコンテキストを失うのを止めるにはどうすればいいですか?
- 8. InteropでMS Graphコンポーネントがポップアップするのを止めるにはどうすればいいですか?
- 9. jQuery関数が互いに干渉するのを止めるにはどうすればよいですか?
- 10. TypeValidationCompletedイベントを停止するにはどうすればいいですか?
- 11. システムのソフトキーボードを禁止するにはどうすればいいですか?
- 12. ループ全体を停止するにはどうすればいいですか?
- 13. python socket.accept()コールを停止するにはどうすればいいですか?
- 14. IDLEが巨大なリストを印刷するのを止めるにはどうすればいいですか?
- 15. TFSのファイルを誤ってチェックインするのを止めるにはどうすればいいですか?
- 16. ボットがAJAXベースのURLをクロールするのを止めるにはどうすればいいですか?
- 17. Androidのアプリでのみ音量キーの音を消すにはどうすればいいですか?
- 18. iPhone:iPhoneの電源を切る/切る/イベント/通知を止めるにはどうすればいいですか?
- 19. 静止画を撮るにはどうすればいいですか?
- 20. すべてのオーディオファイルを1つのボタンで止めるにはどうすればいいですか?
- 21. クロムのスクロールを止めてセレクトにフォーカスするにはどうすればいいですか
- 22. sinatraが私のヘッダ名を書き直すのを止めるにはどうすればいいですか?
- 23. Phonegapアプリの上部から画面のスクロールを止めるにはどうすればいいですか?
- 24. htmlで要素のfall throughを止めるにはどうすればいいですか?
- 25. iOS:バックグラウンドミュージックを1つのボタンで止めるにはどうすればいいですか?
- 26. ボタンに触れると効果音を有効にするにはどうすればいいですか?
- 27. Chrome拡張機能で音声を録音するにはどうすればよいですか?
- 28. Outlook.comがメールのリンクをたどるのを止めるにはどうすればよいですか?
- 29. サービスでメディアプレーヤーを停止するにはどうすればよいですか?
- 30. モバイルアプリでフィッシングを防止するにはどうすればよいですか?
どの行でmp.stop()を停止できますか。 2回目のボタンを押した後 – user814154