У меня есть следующий код, который воспроизводит некоторые аудио через некоторое время в службе. Проблема заключается в том, что после выхода из приложения медиаплеер продолжает работать; Я хочу остановить воспроизведение звука после того, как приложение было завершено или закрыто.Медиаплеер, играющий даже после выхода из приложения?
Вот мой аудио:
Кстати, десять и три были объявлены на вершине:
MediaPlayer ten;
MediaPlayer three;
Я был бы очень признателен любой обратной связи (положительное или отрицательное)! Большое вам спасибо за вашу помощь, сообщите мне, нужен ли вам еще какой-нибудь код.
Вы вызвали stopService() или stopSelf() перед выходом из приложения? – Aakash
@Aakash Нет, только место, которое я назвал stopService, находится в onFinish(). Где еще я должен его назвать? Есть ли какой-нибудь метод, который всегда вызывается при выходе приложения? –
в соответствии с кодом, изображенным на картинке, кажется, что вы расширяете класс обслуживания, вам необходимо остановить службу в вашем onDestroy() вашей деятельности, или если вы можете создать класс приложения и остановить службу в onDestroy() этого класса , это также будет полезно, вам нужно будет определить имя класса приложения в манифесте в этом случае – Aakash