Вот что я хочу достичь в своем приложении: у меня есть 3 меню на начальной странице: PLAY, INSTRUCTIONS, HIGH SCORE. У меня есть тема, играющая в фоновом режиме с помощью объекта MediaPlayer. Я просто хочу, чтобы музыка для темы воспроизводилась для меню PLAY и INSTRUCTIONS, без прерывания, т. Е. Если действие меняется с ГЛАВНОГО МЕНЮ на ИНСТРУКЦИИ и наоборот, музыка должна воспроизводиться непрерывно. Но музыка должна прекратиться, как только начнется действие PLAY. Я не знаю, как это сделать, но все, что я могу придумать, - это отправить объект MediaPlayer, который запустил тему музыки, в PLAY's oncreate и остановить ее там. Есть какой-либо способ сделать это?Переключение между двумя действиями и сохранение музыки
ответ
Вы хотите использовать Службу для воспроизведения музыки (и для этого отключить основной поток). Вот соответствующие страницы на
Если я начну свою работу в режиме Main Menu, мне нужно будет остановить эта услуга в Play Play, так что мне понадобится объект сервиса, объявленный и инициализированный в главном меню в Play Play. Такая же проблема снова. Или есть другой способ? –
Вы не объявляете и не инициализируете экземпляры Сервисов, как вы не делаете этого для Деяний (и других компонентов приложения). Android делает это для вас. Просто используйте методы startService и stopService в своих действиях. Если служба уже запущена, следующий запуск службы запускается на уже запущенную службу. – Karakuri
Спасибо, он выглядит удовлетворительным, я думаю, мне нужно прочитать эти страницы, прежде чем я смогу прокомментировать что-нибудь еще. –
- 1. Переключение между двумя действиями
- 2. Переключение флип-карт между двумя действиями Android
- 3. Android: Переключение между двумя действиями и обмен информацией между ними
- 4. Автоматическое переключение между действиями
- 5. Переключение между действиями Android
- 6. Переключение между действиями
- 7. Android Переключение между действиями
- 8. Переключение между действиями в android
- 9. Переключение между действиями в Android
- 10. Page Curl. Переключение между действиями
- 11. Переключение между веб-просмотром и активными действиями
- 12. Переключение между действиями в Android и петле
- 13. Как переворачивать анимацию, как переключение между двумя действиями?
- 14. Сохранение состояния между действиями
- 15. Анимация между двумя действиями
- 16. Анимация между двумя действиями
- 17. Как сделать поток музыки между действиями. (Android)
- 18. FLAG_ACTIVITY_REORDER_TO_FRONT между двумя действиями
- 19. Сохранение параметров между действиями Рельсы
- 20. Переключение между действиями без разрушения активности
- 21. Переключение между двумя изображениями и двумя предложениями
- 22. Переключение между двумя потоками
- 23. Переключение между двумя UITabBarController?
- 24. Переключение между двумя arraylists.
- 25. Переключение между двумя фрагментами
- 26. Переключение между двумя функциями
- 27. Переключение между двумя переключателями
- 28. сохранение данных обновлено между двумя действиями в android
- 29. Сохранение данных запроса в CakePHP между двумя действиями в контроллере
- 30. Сохранение сообщений между сервисом и действиями Android
Привет, его лучше использовать Singleton для медиаплеера и таким образом вы получите доступ к этому классу от каждого вида деятельности. смотрите здесь: http://stackoverflow.com/questions/12585720/how-to-use-the-singleton-pattern-in-an-android-project – SacreDeveloper