声音在iPhone模拟器中不起作用?

pix*_*x0r 46 iphone audio cocoa-touch objective-c ios-simulator

不知怎的,我的iPhone模拟器无法播放声音.首先是我正在使用的应用程序AudioServicesPlaySystemSound()停止工作..我花了一段时间调试这个但是当我在设备上运行应用程序时,声音仍在iPhone上工作.我得到了与其他iPhone应用程序相同的结果,例如示例Crash Landing应用程序.

我无法在模拟器或Xcode首选项中的任何位置找到声音设置.我已经尝试通过"重置内容和设置"菜单项重置模拟器无济于事.

小智 65

在Mac上,转到"系统偏好设置">"声音">"声音效果",然后取消选中并重新检查"播放用户界面声音效果".

您需要重新启动您的系统声音,看到战争的结束这个页面.

  • 关于Apple.com的讨论已被删除 (7认同)
  • 谢谢 - 这对我有用.转到系统偏好设置>声音>声音效果,然后取消选中并重新检查"播放用户界面声音效果".此后,iPhone模拟器突然再次开始播放声音. (2认同)

auc*_*uco 17

我在模拟器中没有声音,所以我用手机游戏测试它并尝试播放mp3:没有声音!

以上所有提示都无济于事.最后,我将INPUT源从虚拟soundflower设备更改为Line-In,模拟器工作正常!

因此,即使应用程序没有使用输入,它也不适用于Soundflower.


jed*_*idz 14

我的症状是:

  • 我的应用程序的声音在 iPad 模拟器中播放,但在 iPhone 模拟器中不播放
  • iPhone 模拟器声音在其他方面都正常,例如 Safari 中的 YouTube

iPhone 模拟器的静默模式似乎存在错误。为了解决这个问题,我打开了静音模式,然后再次关闭:

  1. 在 Simulator 菜单中,打开Window > Show Device Bezels
  2. 边框显示硬件按钮。找到静音模式开关,然后单击两次。
  3. 如果愿意,可以再次隐藏边框。

在此输入图像描述

感谢Benzy Neez 的回答提示该问题与AVAudioSession.Category.ambient.