当我加载我的应用程序时,我的音乐播放器停止播放音乐

My music player is stop play music when i load my application

我正在做基于警报的应用程序,其中我的应用程序被阻止深度睡眠并在时间到了时触发本地通知 up.For 阻止深度睡眠我正在使用 mmpdeepsleeppreventer 但它引发了一个我的应用程序出现问题。当任何人在音乐播放器中播放音乐并启动我的应用程序时,音乐播放器停止播放音乐。我怎么能摆脱这个?

这是因为 MMPDeepSleepPreventer.m 中的音频会话初始化在 - (void)mmp_setUpAudioSession 中使用了音频会话类别 kAudioSessionCategory_MediaPlayback。

查找此 Apple 文档: https://developer.apple.com/library/prerelease/ios/documentation/AudioToolbox/Reference/AudioSessionServicesReference/index.html "This category normally prevents audio from other apps from mixing with your app's audio. To allow mixing for this category, use the kAudioSessionProperty_OverrideCategoryMixWithOthers property."

尝试设置音频会话属性kAudioSessionProperty_OverrideCategoryMixWithOthers