有没有一种方法可以告诉iOS模拟器连接到您的计算机的音频设备,您希望它使用?模拟器似乎会选择最后连接到您的机器的任何音频设备。我有一个USB音频设备(fasttrack pro),我用它来播放我的主要声音,然后用一个USB耳机来打我的Skype电话。通常情况下,模拟器的音频是在耳机上播放的,而不是我的主扬声器。
n53p2ov01#
func vibratePhone() { if (UIDevice.current.model == "iPhone") { AudioServicesPlaySystemSound(1352) } else { AudioServicesPlayAlertSound(1105) } }
1352是振动的系统声音ID,1105是Tock.caf,如果用户的设备是iPad或iPod,Tock.caf将被播放以代替振动。
px9o7tmv2#
对我来说,我尝试了所有的解决方案,没有一个工作。直到我找到了模拟器的“静音开关”,并将手机取消静音,声音才开始工作!
o3imoua43#
在我的工作室做一个音频项目,但仍然没有得到它的MOTU硬件与一切指向界面!所有系统声音路由正常,除了iOS Sim!解决了以下问题:iOS Sim/OS X -> SoundFlower虚拟I/O ->(任何音频程序,如Logic/Live)-> MOTU HW这可能会给予你自由的路线,您的音频,因为你请;)
xpszyzbs4#
好的,我发现输入和输出设备在系统声音设置上都很匹配。我经常将它们设置为不同的设备。如果它们不匹配,模拟器似乎默认为在输入和输出设备中选择的最后连接的音频设备。
lx0bsm1f5#
与此相关的是:如果你和我一样,不喜欢界面声音,因此取消选中首选项“播放用户界面声音效果”(声音>声音效果),你需要选中它以获得模拟器的声音。
zpgglvta6#
我怀疑模拟器有这样的设置,但是你可以在系统偏好设置>声音中设置主输出设备。
sqxo8psd7#
不知道这是否会解决你的问题,但它解决了我的问题。我希望iOS模拟器通过我连接的设备输出声音,而不是内部扬声器。当我选择系统首选项声音并选择我的设备作为输出时,它不会工作。因此,我选择了声音效果标签从Prefs -声音窗口,并选择了我的设备下播放声音效果通过和presto它的工作。不知道iPhone声音的输入输出,但显然我的声音被当作音效。希望这有帮助,如果没有,我给了它一个机会。
xmq68pz98#
打开iOS模拟器,在硬件工具栏下,您可以控制音频输入,音频输出和音量!我认为它是在Xcode9.2中添加的,只有在iOS 11及以上版本运行模拟器时才可用
8条答案
按热度按时间n53p2ov01#
1352是振动的系统声音ID,1105是Tock.caf,如果用户的设备是iPad或iPod,Tock.caf将被播放以代替振动。
px9o7tmv2#
对我来说,我尝试了所有的解决方案,没有一个工作。直到我找到了模拟器的“静音开关”,并将手机取消静音,声音才开始工作!
o3imoua43#
在我的工作室做一个音频项目,但仍然没有得到它的MOTU硬件与一切指向界面!所有系统声音路由正常,除了iOS Sim!
解决了以下问题:
iOS Sim/OS X -> SoundFlower虚拟I/O ->(任何音频程序,如Logic/Live)-> MOTU HW
这可能会给予你自由的路线,您的音频,因为你请;)
xpszyzbs4#
好的,我发现输入和输出设备在系统声音设置上都很匹配。我经常将它们设置为不同的设备。如果它们不匹配,模拟器似乎默认为在输入和输出设备中选择的最后连接的音频设备。
lx0bsm1f5#
与此相关的是:如果你和我一样,不喜欢界面声音,因此取消选中首选项“播放用户界面声音效果”(声音>声音效果),你需要选中它以获得模拟器的声音。
zpgglvta6#
我怀疑模拟器有这样的设置,但是你可以在系统偏好设置>声音中设置主输出设备。
sqxo8psd7#
不知道这是否会解决你的问题,但它解决了我的问题。
我希望iOS模拟器通过我连接的设备输出声音,而不是内部扬声器。当我选择系统首选项声音并选择我的设备作为输出时,它不会工作。
因此,我选择了声音效果标签从Prefs -声音窗口,并选择了我的设备下播放声音效果通过和presto它的工作。
不知道iPhone声音的输入输出,但显然我的声音被当作音效。
希望这有帮助,如果没有,我给了它一个机会。
xmq68pz98#
打开iOS模拟器,在硬件工具栏下,您可以控制音频输入,音频输出和音量!我认为它是在Xcode9.2中添加的,只有在iOS 11及以上版本运行模拟器时才可用