2011-04-25 84 views
1

我有一个通用的应用程序,它使用SystemSounds和AVAudioPlayer声音的组合。一切工作正常我的所有设备上。但是,我收到了一些用户的报告,无论设备设置的实际音量级别如何,系统听起来似乎都是设备的全音量级别。换句话说,按下设备侧面的硬件按钮可改变AVAudioPlayer的声音,但系统始终保持全音量。某些用户的系统声音不受设备音量的影响

这里的信息,我已经能够到目前为止收集:

  • 一个用户的设备是iPod touch的第四代,另一个是一个iPad 2,我用不上到那个iPod机型,但是我用iPad 2测试没有问题。我还没有iPhone用户的报告,所以我不认为这是confusion between the music volume and ringer volume的问题,因为这些设备没有铃声。

  • 我已经要求用户使用任务管理器完全退出应用程序,并且还要重新启动他们的设备,但问题依然存在于这两个步骤之后。

  • 我正在使用MediaPlayback类别初始化一个音频会话,并且启用了MixWithOthers来控制AVAudioPlayer的声音。我有另一个只使用系统声音,并没有初始化音频会话,所以我问其中一个用户尝试该应用程序。他报告说,这个应用程序的声音也被卡住了。

任何人都可以提出为什么会发生这种情况吗?还是有任何进一步的疑难解答,我应该要求这些用户去做,因为我不能自己重复这个问题?

更新:也许我应该让用户比较在默认苹果应用程序或一个简单的,免费的应用程序,他们可以安装在我的应用程序的体积之间的行为 - 没有人知道,使用系统声音的应用程序?然后,我至少可以知道问题是针对我的应用还是针对该设备。

+0

你有没有想过这个?我也有同样的问题。 – Michael 2013-01-30 06:58:40

+0

我从来没有做过...我最终修改我的应用程序,以便它不使用任何系统声音。抱歉! – arlomedia 2013-01-30 20:04:34

回答

0

“让我修改的东西在这里,因为我刚刚发现,修复此问题的新的设置。进入设置>声音>‘用按钮来改变。’打开它,问题就解决了!” @https://discussions.apple.com/thread/2790023?threadID=2790023 ??

+0

有趣......这似乎设置铃声相关的,它不会出现在我的iPad 1,但海报上写着它出现在iPad 2,我会请我的用户检查和汇报的结果。 – arlomedia 2011-04-25 21:27:11

+0

没有运气...与iPod用户说,他有一个设置,但改变它无论哪种方式,对这个问题没有影响。 – arlomedia 2011-04-26 15:05:03