Форум программистов, компьютерный форум CyberForum.ru

MediaPlayer не хочет умирать - Android

Войти
Регистрация
Восстановить пароль
 
maxon887
 Аватар для maxon887
12 / 12 / 3
Регистрация: 05.06.2012
Сообщений: 280
17.09.2014, 11:03     MediaPlayer не хочет умирать #1
Дано:
Приложение с несколькими активити
Задача:
Запустить фоновую музычку при запуске приложения, поддерживать её проигрывания во всех активити, во время загрузок.
Попытки:
MediaPlayer меня вообще удивил, когда он продолжил играть, даже когда приложение умерло. Затем я попытался глушить его в методе onDestroy() - вроде бы норм, но при выходе через "Home" музыка продолжала играть. Тогда я попытался глушить его в методе onStop() - home глушит музло, как и смена активити в моём приложении.
Так как же мне достичь нужного мне функционала?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2014, 11:03     MediaPlayer не хочет умирать
Посмотрите здесь:

Android Простой MediaPlayer
MediaPlayer, проигрывание музыки Android
Android SoundPool vs MediaPlayer
Android Не удается создать mediaplayer
Android MediaPlayer автореверс
MediaPlayer.OnCompletionListener ошибка Android
Android Static MediaPlayer
Android Ошибка MediaPlayer'a
Работа с fragments и MediaPlayer Android
MediaPlayer задать громкость Android
Вылет приложения с MediaPlayer Android
Android Регистрация MediaPlayer

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Precise
26 / 26 / 1
Регистрация: 20.05.2012
Сообщений: 43
19.09.2014, 12:26     MediaPlayer не хочет умирать #2
Я полагаю, что в onResume можно запускать музыку mediaPlayer.start(), а в onStop прописать if (!mediaPlayer.isPlaying) mediaPlayer.release();
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
19.09.2014, 16:47     MediaPlayer не хочет умирать #3
Можно попробовать отдельно отлавливать хоум через Стоп окна без появления другого.

Добавлено через 1 минуту
Кстати, когда-то на хоум свой обработчик-ловушку ставил(сейчас не найду). Заблокировать не смог, но факт сворачивания ловил...
Yandex
Объявления
19.09.2014, 16:47     MediaPlayer не хочет умирать
Ответ Создать тему
Опции темы

Текущее время: 02:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru