Я использую приложение для будильника, в котором мое приложение предотвращает глубокий сон и загорается локальное уведомление при наступлении времени. Для предотвращения глубокого сна я использую mmpdeepsleeppreventer но это поднимает одну проблему в моем приложении. Когда кто-либо воспроизводит музыку в музыкальном проигрывателе и запускает мое приложение, музыкальный проигрыватель прекращает воспроизведение музыки. Как я могу исходить из этого?Мой музыкальный проигрыватель перестает воспроизводить музыку при загрузке приложения
0
A
ответ
1
Это связано с тем, что инициализация аудиозаписей в MMPDeepSleepPreventer.m в - (void)mmp_setUpAudioSession
использует категорию аудиосеансов kAudioSessionCategory_MediaPlayback.
Посмотрите на это яблоко документы: https://developer.apple.com/library/prerelease/ios/documentation/AudioToolbox/Reference/AudioSessionServicesReference/index.html «Эта категория обычно предотвращает аудио из других приложений смешивания с аудио вашего приложения Для того, чтобы обеспечить смешивание для этой категории, используйте свойство kAudioSessionProperty_OverrideCategoryMixWithOthers..»
Попытка установить аудион свойств сеанса kAudioSessionProperty_OverrideCategoryMixWithOthers
Кстати это устаревшие методы аудио сессии. Возможно, вам стоит найти правильное решение, чтобы предотвратить глубокое сонливость вашего приложения. –
@max_norb Спасибо за ваш ответ, я уже использовал его в аудио сессии. –