iPhone - 在设备锁定/静音模式下播放声音但允许苹果闹钟响起

时间:2013-04-07 20:03:43

标签: objective-c xcode avaudioplayer audio

我有一个名为Light Alarm的应用程序,当闹钟接近时会播放不同的声音。我一直使用以下代码:

UInt32 category = kAudioSessionCategory_MediaPlayback; 
AudioSessionSetProperty (kAudioSessionProperty_AudioCategory, sizeof (category), &category); 
AudioSessionSetActive (true);   

即使用户忘记在睡觉或设备锁定之前忘记关闭“静音模式”,我也会使用此代码来确保声音播放。

然而,上述代码的一个不必要的副作用是,如果主苹果闹钟响起,它出现在屏幕上,设备将振动(如果激活)但不会播放声音。

在silentmode == ON和设备被锁定时,有没有人知道我仍然可以播放声音,还能让Apple的闹钟应用发声吗?

干杯,查理

0 个答案:

没有答案