1

我有一个名为 Light Alarm 的应用程序,它会在警报临近时播放不同的声音。我一直使用以下代码:

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

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

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

有谁知道我如何在静音模式==打开和设备锁定时仍然播放声音,但还允许 Apple 的警报应用程序响起?

干杯,查理

4

0 回答 0