Зацикливание медиаплеера, не работающего в приемнике широковещательной передачи

#android #broadcastreceiver

#Android #broadcastreceiver

Вопрос:

Я хочу воспроизводить звук, когда мой приемник широковещательной передачи включен, получает вызов. Я могу воспроизводить звук через медиаплеер, но цикл не работает. Я предполагаю, что широковещательный приемник уничтожается через некоторое время, поэтому мой медиаплеер уничтожается и не воспроизводится.

Кто-нибудь знает, как я могу зациклить свой медиаплеер в BroadcastReciever

Вот мой код

     public class MyReciever extends BroadcastReceiver
{
    MediaPlayer mp = null;
    public void onReceive(Context context, Intent intent)
    {   
                mp = MediaPlayer.create(context, R.raw.siren);/
                mp.setLooping(true);
                mp.start();// a

            }

        }
}
  

Комментарии:

1. Извините за дополнительную скобку