不知何故,我的iPhone模拟器无法播放声音。首先,我正在使用AudioServicesPlaySystemSound()开发的一个应用程序停止了工作。我花了一段时间调试这个程序,但当我在设备上运行该应用程序时,声音仍然在iPhone上工作。我在其他iPhone应用程序(如示例Crash Landing应用程序)上得到了相同的结果。我在模拟器或Xcode首选项中找不到声音设置。我尝试通过“重置内容和设置”菜单项重置模拟器,但没有效果。
AudioServicesPlaySystemSound()
t9aqgxwy1#
在Mac上,转到系统偏好设置〉声音〉音效,然后取消选中并重新选中“播放用户界面音效”。您需要重新激活系统声音,请参阅this页面末尾。
mefy6pfw2#
我在模拟器中没有声音,所以我用移动的safari进行了测试,并尝试播放mp3:没有声音!以上所有的提示都没有用,最后,我把我的INPUT源从虚拟的soundflower设备改为Line-In,模拟器工作了!因此,即使该应用程序不使用输入,它也不能很好地与声音花。
pqwbnv8z3#
我从OSX10.5.7升级到10.6.2后发现了这个问题我做了以下改动让模拟器再次发声:后藤“应用程序/实用程序”并运行“音频MIDI设置”,然后将MIDI格式从48000更改为44100。
yzckvree4#
OpenAL无法在模拟器上工作已通过2.1 SDK修复。请确保Active SDK * 和 * Active Executable设置为2.1。顺便说一句,确保你使用的是最新版本的崩溃着陆(v1.8)。一些讨厌的泄漏在声音引擎最近被修复。
j5fpnvbx5#
我发现模拟器(2.1 SDK)中的声音非常不一致。有时能用,有时不能用。即使能用,通常也是非常不稳定和失真的(播放mp3等音频文件时)。需要记住的几件事:
AudioSessionInitialize
AudioSessionSetProperty
kAudioSessionProperty_AudioCategory
kAudioSessionCategory_MediaPlayback
AudioSessionSetActive(YES)
当然,当所有其他失败,只是运行它在您的硬件!编辑:现在2.2SDK已经发布了,我在模拟器中没有遇到任何声音问题。他们一定已经修复了bug!我强烈推荐你升级到2.2SDK。
ufj5ltwl6#
如果重新激活系统声音没有为你工作尝试这:启动audio-midi-setup,然后配置你的“内置输出”使用44.100Hz,2通道,24位。(从http://www.cocos2d-iphone.org/forum/topic/4159)不知何故,几天后,我的iPhone模拟器现在想要48. 000赫兹,2个频道,24位。只是玩了一会儿,并被警告说,它可能会随机改变时,插入耳机,进入待机,重新启动等。这里有一个离题的提示当你插入耳机到你的iPhone/iPad缓冲区大小可能加倍(例如从512 bytes到1024 bytes),确保你不依赖你请求的缓冲区大小!
ryoqjall7#
我在运行watchOS模拟器时遇到了这个问题。在我的情况下,以下工作:
7条答案
按热度按时间t9aqgxwy1#
在Mac上,转到系统偏好设置〉声音〉音效,然后取消选中并重新选中“播放用户界面音效”。
您需要重新激活系统声音,请参阅this页面末尾。
mefy6pfw2#
我在模拟器中没有声音,所以我用移动的safari进行了测试,并尝试播放mp3:没有声音!
以上所有的提示都没有用,最后,我把我的INPUT源从虚拟的soundflower设备改为Line-In,模拟器工作了!
因此,即使该应用程序不使用输入,它也不能很好地与声音花。
pqwbnv8z3#
我从OSX10.5.7升级到10.6.2后发现了这个问题
我做了以下改动让模拟器再次发声:后藤“应用程序/实用程序”并运行“音频MIDI设置”,然后将MIDI格式从48000更改为44100。
yzckvree4#
OpenAL无法在模拟器上工作已通过2.1 SDK修复。请确保Active SDK * 和 * Active Executable设置为2.1。
顺便说一句,确保你使用的是最新版本的崩溃着陆(v1.8)。一些讨厌的泄漏在声音引擎最近被修复。
j5fpnvbx5#
我发现模拟器(2.1 SDK)中的声音非常不一致。有时能用,有时不能用。即使能用,通常也是非常不稳定和失真的(播放mp3等音频文件时)。
需要记住的几件事:
AudioSessionInitialize
AudioSessionSetProperty
设置会话的kAudioSessionProperty_AudioCategory
属性(使用诸如kAudioSessionCategory_MediaPlayback
的值)AudioSessionSetActive(YES)
当然,当所有其他失败,只是运行它在您的硬件!
编辑:现在2.2SDK已经发布了,我在模拟器中没有遇到任何声音问题。他们一定已经修复了bug!我强烈推荐你升级到2.2SDK。
ufj5ltwl6#
如果重新激活系统声音没有为你工作尝试这:启动audio-midi-setup,然后配置你的“内置输出”使用44.100Hz,2通道,24位。(从http://www.cocos2d-iphone.org/forum/topic/4159)
不知何故,几天后,我的iPhone模拟器现在想要48. 000赫兹,2个频道,24位。只是玩了一会儿,并被警告说,它可能会随机改变时,插入耳机,进入待机,重新启动等。
这里有一个离题的提示当你插入耳机到你的iPhone/iPad缓冲区大小可能加倍(例如从512 bytes到1024 bytes),确保你不依赖你请求的缓冲区大小!
ryoqjall7#
我在运行watchOS模拟器时遇到了这个问题。在我的情况下,以下工作: