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

Posted

技术标签:

【中文标题】iPhone 音量间歇性/突然增加或减少【英文标题】:iPhone volume increases or decreases intermittently / abruptly 【发布时间】:2011-04-20 21:13:13 【问题描述】:

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

例如:邮件应用程序在后台下载新邮件并发出一点声音 或者 我收到一条新短信,它发出了一点声音警报。

在这种情况下,我们的音乐播放器的音量会突然增大或减小。滑块保持在原位,但音量音高会发生变化。回到原来的位置的唯一方法是暂停并再次播放,然后重新调整音量。

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

提前谢谢你 交换

【问题讨论】:

你检查我的答案了吗?它解决了你的问题吗? 【参考方案1】:

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

检查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 */ 

【讨论】:

以上是关于iPhone 音量间歇性/突然增加或减少的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式增加iPhone音量

qml 苹果关机按钮

iPhone闹钟渐进式音乐提醒+音量控制

更改设备音量

LocalPushNotification 声音和 iPhone 的音量按钮

iPhone:如何独立于音量设置大声播放本地通知声音?