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

时间:2015-02-25 09:40:58

标签: ios objective-c iphone audio-player

我正在进行基于警报的应用程序,其中我的应用程序正在防止深度睡眠并在时间到来时触发本地通知。为了防止深度睡眠我正在使用mmpdeepsleeppreventer但它在我的应用程序中引发了一个问题。当任何人在音乐播放器中播放音乐并启动我的应用程序时,音乐播放器会停止播放音乐。我怎么能来自这个?

1 个答案:

答案 0 :(得分:1)

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

寻找这个Apple文档: https://developer.apple.com/library/prerelease/ios/documentation/AudioToolbox/Reference/AudioSessionServicesReference/index.html “此类别通常会阻止来自其他应用的音频与您应用的音频混合。要允许混合此类别,请使用kAudioSessionProperty_OverrideCategoryMixWithOthers属性。”

尝试设置audion会话属性kAudioSessionProperty_OverrideCategoryMixWithOthers