【问题标题】:system sounds aren't affected by device volume for some users某些用户的系统声音不受设备音量的影响
【发布时间】:2011-08-12 10:53:16
【问题描述】:

我有一个使用 SystemSounds 和 AVAudioPlayer 声音组合的通用应用程序。在我的所有设备上一切正常。但是,我收到了一些来自用户的报告,称无论为设备设置的实际音量如何,系统声音似乎都在设备的全音量级别播放。换句话说,按下设备侧面的硬件按钮会改变 AVAudioPlayer 的声音,但系统声音始终保持全音量。

这是我目前收集到的信息:

  • 其中一个用户的设备是第 4 代 iPod touch,另一个是 iPad 2。我无法使用该 iPod 型号,但我使用 iPad 2 进行了测试,没有任何问题。我没有收到 iPhone 用户的报告,所以我认为这不是 confusion between the music volume and ringer volume 的问题,因为这些设备没有铃声。

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

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

谁能说明为什么会发生这种情况?或者是否有任何进一步的故障排除我应该要求这些用户做,因为我不能自己重复这个问题?

更新:也许我可以要求用户将我的应用程序中的音量行为与默认 Apple 应用程序或他们可以安装的简单免费应用程序中的音量进行比较——有人知道使用系统声音的应用程序吗?然后我至少可以判断问题是特定于我的应用程序还是一般设备。

【问题讨论】:

  • 你有没有想过这个问题?我也有同样的问题。
  • 我从来没有这样做过......我最终重新设计了我的应用程序,使其不使用任何系统声音。对不起!

标签: iphone audio system-sounds


【解决方案1】:

“让我在这里修改一些内容,因为我刚刚发现了一个修复此问题的新设置。转到设置 > 声音 > “使用按钮更改”。打开它。问题已解决!” @https://discussions.apple.com/thread/2790023?threadID=2790023??

【讨论】:

  • 有趣...该设置似乎与振铃器相关,它没有出现在我的 iPad 1 上,但海报说它出现在 iPad 2 上。我会要求我的用户检查并报告结果。
  • 不走运......拥有 iPod 的用户说他有该设置,但无论以哪种方式更改它都不会解决问题。
猜你喜欢
  • 2013-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-21
  • 2011-07-25
  • 1970-01-01
  • 1970-01-01
  • 2017-10-02
相关资源
最近更新 更多