iPhone音量间歇性/突然性地增加或减少

时间:2011-04-20 21:13:14

标签: iphone volume

我们的iphone应用中的音频播放器上有一个音量滑块。它从我们的服务器传输音乐。一切都很好,直到在iPhone上发生一些后台操作。

例如:Mail应用程序在后台下载新邮件并发出一点声音 要么 我收到一条新的短信,并提供一点声音警报。

在这种情况下,音乐播放器的音量会突然增加或减少。滑块保持原位,但音量变化。到达之前的唯一方法是暂停并再次播放,然后重新调整音量。

知道如何解决这个问题吗?

提前谢谢你 交换

1 个答案:

答案 0 :(得分:0)

听起来像是经典的音频会话类别问题。

检查Audio Session Programming Guide on Configuring your Audio Session

具体来说,尝试将应用程序音频会话设置为AVAudioSessionCategoryPlayback

NSError *setCategoryError = nil;
[[AVAudioSession sharedInstance]
                setCategory: AVAudioSessionCategoryPlayback
                      error: &setCategoryError];

if (setCategoryError) { /* handle the error condition */ }