iOS Симулятор Звука - PullRequest
       7

iOS Симулятор Звука

13 голосов
/ 23 января 2011

Есть ли способ сообщить симулятору iOS, какое аудиоустройство, подключенное к вашему компьютеру, вы хотите использовать?

Кажется, симулятор выбирает любое аудиоустройство, которое в последний раз подключалось к вашей машине.У меня есть аудиоустройство USB (fasttrack pro), которое я использую для воспроизведения основного звука, а затем гарнитуру USB, которую я использую для звонков по скайпу.Чаще всего звук симулятора воспроизводится на гарнитуре, а не на основных динамиках.

Ответы [ 7 ]

11 голосов
/ 20 февраля 2011

Хорошо, я обнаружил, что оба устройства ввода и вывода очень совпадают в настройках звука системы.Часто у меня их устанавливают на разные устройства.Если они не совпадают, кажется, что симулятор по умолчанию использует последнее подключенное аудиоустройство, выбранное среди устройств ввода и вывода.

7 голосов
/ 09 марта 2011

На заметку: если вы похожи на меня и вам не нравятся звуки интерфейса, и поэтому снимите флажок «Воспроизвести звуковые эффекты пользовательского интерфейса» (Звук> Звуковые эффекты), вам необходимо проверить его, чтобы получить звук из симулятора.

3 голосов
/ 23 января 2011

Я сомневаюсь, что на симуляторе есть настройка для этого, но вы можете установить основное устройство вывода в Системные настройки> Звук.

1 голос
/ 09 февраля 2011

Не знаю, исправит ли это вашу проблему, но она исправила мою.

Я хотел, чтобы симулятор iOS выводил звук через подключенное устройство, а не через внутренние динамики. Когда я выбираю звук System Prefs и выбираю свое устройство в качестве выходного, оно не будет работать.

Итак, я выбрал вкладку «Звуковые эффекты» в окне «Prefs - Звук» и выбрал свое устройство в разделе «Проигрывать звуковые эффекты через» и до того, как оно заработало.

Не знаю входов и выходов звука iphone, но, видимо, мои воспринимались как звуковые эффекты.

Надеюсь, это поможет, если нет, я дал ему шанс.

0 голосов
/ 11 октября 2018
func vibratePhone() {
    if (UIDevice.current.model == "iPhone") {
        AudioServicesPlaySystemSound(1352)
    } else {
        AudioServicesPlayAlertSound(1105)
    }
}

1352 Идентификатор звука системы для Vibration, а 1105 для Tock.caf, если устройство пользователя - iPad, или iPod Tock.caf будет воспроизводиться вместо вибрации.

0 голосов
/ 21 декабря 2017

Откройте iOS Simulator, в разделе «Аппаратная панель» вы также можете управлять аудиовходом, аудиовыходом и громкостью!Я думаю, что он был добавлен в Xcode 9.2, и что он доступен только при запуске симулятора с iOS 11 и выше

0 голосов
/ 27 марта 2013

Работал над аудиопроектом в моей студии, но так и не получил работу над MOTU Hardware, все указывает на интерфейс!Все системные звуки проходят правильно, кроме iOS Sim!

Сделал ли это обходной путь:

iOS Sim / OS X -> Виртуальный ввод-вывод SoundFlower -> (Любая аудиопрограмма, например, Logic / Live) -> MOTU HW

Thisможет дать вам свободу перенаправлять аудио по своему усмотрению;)

...