AudioKit AKWaveTable ошибка инициализации - PullRequest
0 голосов
/ 21 октября 2018

У меня странная проблема с инициализацией узла AudioKit AKWaveTable.Я пытаюсь изменить частоту дискретизации звука на лету, и я подумал, что AKWaveTable будет лучшим вариантом для этого.Согласно документации, эта функция инициализации уже устанавливает параметры по умолчанию для большинства параметров, поэтому мне нужно только дать ему имя файла:

self.file=try  AKAudioFile(readFileName: fileName)
self.player=AKWaveTable(file: self.file)

Я получаю следующую ошибку при запуске приложения:

2018-10-21 17: 22: 29.276450 + 0200 AKSoundPool [1479: 44079] [по умолчанию] Не удалось загрузить исключения Info.plist (eGPUOverrides) 2018-10-21 17: 22: 29.570701 + 0200 AKSoundPool[1479: 44079] [AudioHAL_Client] AudioHardware.cpp: 666: AudioObjectGetPropertyData: AudioObjectGetPropertyData: нет объекта с заданным идентификатором 0 AKWaveTable.swift: init (файл: startPoint: конечная точка: скорость: объем: максимум: образцы: завершениеHandler: loadCompleHH):Ошибка дерева параметров 2018-10-21 17: 22: 29.607702 + 0200 AKSoundPool [1479: 44079] [avae] AVAEInternal.h: 70: _AVAE_Check: обязательное условие ложно: [AVAudioEngine.mm:393:AttachNode: (node! =nil)] 2018-10-21 17: 22: 29.609506 + 0200 AKSoundPool [1479: 44079] обязательное условие: false: node! = nil

Я также попытался установить всеиз других параметров в 0, но я получаю ту же ошибку, дерево параметров не удалось.

Есть подсказки?Я не на том пути?

Спасибо

1 Ответ

0 голосов
/ 23 октября 2018

Попробуйте отключить App Sandbox в конфигурации вашего проекта.В XCode он находится под " возможностей ".У меня была та же проблема, и мое приложение было в песочнице, где некоторые ключевые функции, необходимые для AudioKit, были отключены.

...