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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
maxon887
12 / 12 / 3
Регистрация: 05.06.2012
Сообщений: 280
#1

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

17.09.2014, 11:03. Просмотров 478. Ответов 2
Метки нет (Все метки)

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

MediaPlayer автореверс - Программирование Android
Всем привет,вопрос такое ,можно как нибудь сделать,чтоб в медиаплеере воспроизводить песню ,не слева на право ,а с право налево?

Использование MediaPlayer - Программирование Android
Здравствуйте. Задача такова: написать свой простейший плеер сугубо для себя. Почитав, понял, что нужно использовать MediaPlayer. Но в...

SoundPool vs MediaPlayer - Программирование Android
Какой класс лучше использовать для проигрывания музыки? Под музыкой подразумеваю не короткий сигнал, а большое количество песен, с большим...

Ошибка MediaPlayer'a - Программирование Android
Здравствуйте форумчане.Создал кнопочку для проигрывания мелодии, но при проигрывании в консоли постоянно вылезает ошибка "E/MediaPlayer:...

MediaPlayer задать громкость - Программирование Android
Как в MediaPlayer задать максимальную громкость? Или системную для уведомлений. AssetFileDescriptor afd =...

MediaPlayer, проигрывание музыки - Программирование Android
Добрый день! Есть кто знает как добавить музыку, но не на фон когда активити открывается а тогда когда нажимаешь плэй на плайэре

MediaPlayer выбор из Raw ? - Программирование Android
Можно ли в MediaPlayer предоставить пользователю возможность выбрать треки из raw , как это сделать? или сделать возможность копировать...

MediaPlayer.OnCompletionListener ошибка - Программирование Android
Здравствуйте. Вот в таком коде: import android.media.MediaPlayer; import android.media.MediaPlayer.OnCompletionListener; import...

Вылет приложения с MediaPlayer - Программирование Android
Использую один MediaPlayer. Даю ему разный звук при нажатии на каждую из 5 кнопок вот так: @Override public void...

Остановить мелодию в MediaPlayer - Программирование Android
Всем привет ,у меня такой вопрос как остановит MediaPlayer? у меня есть класс и в нем один медиаплеер для двух классов import...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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,518
19.09.2014, 16:47     MediaPlayer не хочет умирать #3
Можно попробовать отдельно отлавливать хоум через Стоп окна без появления другого.

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

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