ポップアップしてアラーム情報を表示するダイアログをいじっています。(Androidでは、代わりに通知を使用する方が「優れた」スタイルであることが文書化されていますが、目覚まし時計と同じように、ユーザーがすぐに注意を引くために、何をするにもその上にダイアログを表示したいと思います。ユーザーはこの動作を期待しています。悪いスタイルではないと思います!)
さて、私が見つけた唯一の簡単な方法は、RingtoneManager.getRingtone()
関数を使用してRingtone
「alarm」タイプのオブジェクトを取得することです。
さて、私は今そのサウンドを使用して再生できますRingtone.play()
-しかし、それは一度だけサウンドを再生し、ユーザーが反応するまで、たとえばダイアログをどこかにタッチするか、提供されたキャンセルボタンを使用してそれを閉じることによって、それを無限に再生させる方法を理解できません。
これを簡単に達成する方法を知っている人はいますか?ありがとう!