iOS模拟器声音

pbpqsu0x  于 2023-06-25  发布在  iOS
关注(0)|答案(8)|浏览(197)

有没有一种方法可以告诉iOS模拟器连接到您的计算机的音频设备,您希望它使用?
模拟器似乎会选择最后连接到您的机器的任何音频设备。我有一个USB音频设备(fasttrack pro),我用它来播放我的主要声音,然后用一个USB耳机来打我的Skype电话。通常情况下,模拟器的音频是在耳机上播放的,而不是我的主扬声器。

n53p2ov0

n53p2ov01#

func vibratePhone() {
    if (UIDevice.current.model == "iPhone") {
        AudioServicesPlaySystemSound(1352)
    } else {
        AudioServicesPlayAlertSound(1105)
    }
}

1352是振动的系统声音ID,1105是Tock.caf,如果用户的设备是iPad或iPod,Tock.caf将被播放以代替振动。

px9o7tmv

px9o7tmv2#

对我来说,我尝试了所有的解决方案,没有一个工作。直到我找到了模拟器的“静音开关”,并将手机取消静音,声音才开始工作!

o3imoua4

o3imoua43#

在我的工作室做一个音频项目,但仍然没有得到它的MOTU硬件与一切指向界面!所有系统声音路由正常,除了iOS Sim!
解决了以下问题:
iOS Sim/OS X -> SoundFlower虚拟I/O ->(任何音频程序,如Logic/Live)-> MOTU HW
这可能会给予你自由的路线,您的音频,因为你请;)

xpszyzbs

xpszyzbs4#

好的,我发现输入和输出设备在系统声音设置上都很匹配。我经常将它们设置为不同的设备。如果它们不匹配,模拟器似乎默认为在输入和输出设备中选择的最后连接的音频设备。

lx0bsm1f

lx0bsm1f5#

与此相关的是:如果你和我一样,不喜欢界面声音,因此取消选中首选项“播放用户界面声音效果”(声音>声音效果),你需要选中它以获得模拟器的声音。

zpgglvta

zpgglvta6#

我怀疑模拟器有这样的设置,但是你可以在系统偏好设置>声音中设置主输出设备。

sqxo8psd

sqxo8psd7#

不知道这是否会解决你的问题,但它解决了我的问题。
我希望iOS模拟器通过我连接的设备输出声音,而不是内部扬声器。当我选择系统首选项声音并选择我的设备作为输出时,它不会工作。
因此,我选择了声音效果标签从Prefs -声音窗口,并选择了我的设备下播放声音效果通过和presto它的工作。
不知道iPhone声音的输入输出,但显然我的声音被当作音效。
希望这有帮助,如果没有,我给了它一个机会。

xmq68pz9

xmq68pz98#

打开iOS模拟器,在硬件工具栏下,您可以控制音频输入,音频输出和音量!我认为它是在Xcode9.2中添加的,只有在iOS 11及以上版本运行模拟器时才可用

相关问题