電話検索アプリを開発していて、リモート呼び出し機能を実装したいのですが... MediaPlayerのコードはすでに書いていますが、テストしたところ、アラームがノンストップで鳴ります(おそらくアラームソングの時間です)長すぎますが、特定の期間だけ鳴らしたいです)...アラームが鳴るタイマーを10秒間鳴らすように設定したいと思っていますが、それを達成する方法がわかりません...助けが必要ですあなたたち...ありがとう...
MediaPlayer mp = new MediaPlayer();
mp = MediaPlayer.create(RingerActivity.this, R.raw.alarm);
try {
mp.prepare();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (Exception e) {
Toast.makeText(this, e.getMessage() , Toast.LENGTH_SHORT).show(); }
mp.start();
mp.setOnCompletionListener(new OnCompletionListener() {
public void onCompletion(MediaPlayer mp) {
mp.release();
}
});