何時間も開いていて、フォアグラウンド通知が添付されたバックグラウンド サービスを使用するアプリがあります。時々、以下を使用してサウンドが再生されます。
try {
Ringtone r = RingtoneManager.getRingtone(context, uri);
r.play();
} catch (Exception e) {
e.printStackTrace();
}
サウンドは機能していますが、しばらくするとサウンドが再生されなくなります。
エラーも警告もクラッシュもありません。音が出ないだけです。
私のユーザーも不満を言っているので、デバイス固有の問題ではないようです。
Android Docsはこれについて何も言及していません。これがなぜなのか知っている人はいますか?