Я пытаюсь создать пользовательскую клавиатуру для iOS 8, чтобы пользовательский звук воспроизведения при нажатии клавиши. Я использую AVAudioPlayer
и небольшие mp3-файлы.iOS 8 Пользовательская клавиатура, которая воспроизводит звуки
Это прекрасно работает в симуляторе, но на реальном устройстве я не получаю никаких звуков.
RequestOpenAccess
включен.
Пожалуйста, не то, что я не пытаюсь воспроизводить звук нажатия клавиш по умолчанию, а настраиваемый звук. Большинство существующих вопросов, похоже, касаются системного звука по умолчанию.
Редактировать: Я также пробовал использовать .caf и .aiff файлы и загружать их и играть с ними с помощью SystemSoundID.
Есть ли у вас какие-либо ошибки или предупреждения в консоли при попытке воспроизведения звука? – LastMove
Нет, ничего. Это просто безмолвие. Это похоже на звуковые нагрузки, но не может воспроизводиться, потому что приложение замораживается примерно в то же время, что и длина аудио. –
Если приложение замерзает, возможно, вы можете использовать инструменты Xcode, такие как Time profiler, чтобы увидеть, каким способом приложение замерзает. – LastMove