Описание тега avaudioengine

Используйте этот тег, когда ваш вопрос касается класса AVAudioEngine, который является частью структуры AVFoundation.
2 ответа

SKAudioNode() вылетает при подключении / отключении наушников

Я использую SKAudioNode() играть фоновую музыку в моей игре. У меня есть функция воспроизведения / паузы, и все работает нормально, пока я не подключу наушники. Нет звука вообще, и когда я вызываю функцию паузы / воспроизведения, я получаю эту ошибк…
1 ответ

Swift 3: быстрое воспроизведение звуков на AVAudioPlayerNode

Я делаю основную игру и пытаюсь сделать для нее звуки хитов. Я заставил их играть на разных полях с помощью Rhythmic Fistman, но теперь у меня возникла новая проблема - она ​​запаздывает, если я пытаюсь играть в них очень быстро. Это может показатьс…
14 окт '16 в 08:00
2 ответа

AVAudioPCMBuffer построен программно, без воспроизведения в стерео

Я пытаюсь заполнить AVAudioPCMBuffer программно в Swift, чтобы построить метроном. Это первое настоящее приложение, которое я пытаюсь создать, так же как и мое первое аудио приложение. Прямо сейчас я экспериментирую с различными структурами и метода…
0 ответов

AVAudioPlayerNode не воспроизводит звук

AudioPlayerNode является экземпляром переменной, код является следующим: class HXAudioEngine { private var audioEngine: AVAudioEngine = AVAudioEngine() var digitFileUrl: URL? { didSet { if let digitUrl = digitFileUrl { do { digitAudioFile = try AVAu…
27 дек '18 в 13:12
2 ответа

Swift - AVAudioPlayer не работает должным образом

У меня есть следующий код: let speechRecognizer = SFSpeechRecognizer()! let audioEngine = AVAudioEngine() var recognitionRequest = SFSpeechAudioBufferRecognitionRequest() var recognitionTask = SFSpeechRecognitionTask() var audioPlayer : AVAudioPlaye…
24 фев '17 в 22:31
1 ответ

AudioKit AK3DPanner не работает

В последнее время я много играл с AudioKit v3.3 для нового проекта, и сейчас у меня есть стена с трехмерным узлом пространственной локации AK3DPanner. В какой-то момент я запустил его, хотя он казался очень грубым, воспроизводя весь звук в левом или…
1 ответ

AVAudioPlayerNode с использованием AVAudioPCMBuffer - звук не воспроизводится

Я пытаюсь воспроизвести звук с PCMBuffer. Когда я запускаю приведенный ниже код, по какой-то причине звук не воспроизводится. Я не получаю никаких ошибок. let engine = AVAudioEngine() let player = AVAudioPlayerNode() let inputFormat = AVAudioFormat(…
1 ответ

Сохранить аудио файл после применения фильтра (AVAudioUnitEQ) и, наконец, сохранить его как mp3?

Я так расстраиваюсь, чтобы сохранить аудио файл после применения фильтра. Фильтр применим только для AVAudioPlayerNode, что означает, что во время воспроизведения в проигрывателе фильтр идеально подходит, но как я могу сохранить это? Я так борюсь по…
0 ответов

AVAudioEngine продолжает работать, несмотря на то, что контроллер представления уволен

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

Избегайте эхо-обратной связи при записи с AVAudioEngine без наушников

Я использую AVAudioEngine для записи голоса пользователя, применяя к нему некоторые эффекты в реальном времени. Поскольку мне нужно, чтобы пользователь мог слышать его собственный голос во время сеанса, я подключил свой график AVAudioEngine, чтобы о…
1 ответ

Как экспортировать аудиофайл с эффектом в iOS

Я использовал AVAudioEngine для воспроизведения нескольких аудио файлов с эффектом. И я хочу экспортировать этот звук (включая эффекты и воспроизводить несколько файлов) без записи. Как я могу это сделать? Это мой код для использования AVAudioEngine…
10 июн '15 в 04:05
0 ответов

AVAudioUnitEQ: параметр numberOfBands

Когда я инициализирую AVAudioUnitEQ, один параметр - это количество полос, которое будет иметь модуль эквалайзера. Мой вопрос: что такое максимальное количество полос? Количество ограничено конкретным устройством, которое я использую? (вот как это р…
10 мар '17 в 12:34
1 ответ

Swift: Как я могу записать аудио, а затем воспроизвести его в обратном порядке

Как я могу записать аудио, а затем воспроизвести его в обратном порядке? в кратчайшие сроки! Есть некоторые темы об этом, но они слишком стары, и я не могу понять, как. Буду очень признателен, если кто-нибудь сможет мне помочь. Я искал в AVAudioEngi…
28 июл '18 в 12:21
0 ответов

Запись микрофона и музыки одновременно с AVAudioEngine

В настоящее время я пытаюсь записать узел игрока и входной узел одновременно, но у меня возникли некоторые трудности. Я могу заставить их записывать по отдельности, и в какой-то момент я установил свой код для записи обоих. Единственная проблема зак…
1 ответ

Воспроизведение нескольких WAV из нескольких каналов AVAudioEngine

У меня есть 15 WAV-файлов, которые мне нужно воспроизводить последовательно по отдельным каналам. Я начинаю пытаться заставить два файла работать с левым / правым стереоразделением. Я создаю аудио движок, микшер и два узла AVAudioPlayerNode. Аудиофа…
04 сен '17 в 17:06
3 ответа

AVAudioEngine: одновременный запуск набора узлов AVAudioPlayerNode

Я работаю над приложением, которое запускает несколько циклов одновременно и должно поддерживать их синхронизацию. Используя предыдущие, наивные подходы к проблеме (не используя AVAudioEngine), я обнаружил, что программный запуск ряда аудиоплееров в…
10 мар '16 в 09:13
1 ответ

AVAudioConverter с AVAudioConverterInputBlock останавливает звук после обработки

Я пытаюсь конвертировать аудио буферы в другой формат, и я использую AVAudioConverter. AVAudioConverter выполняет эту работу, когда у вас одинаковая частота дискретизации, и вам не нужно использовать AVAudioConverterInputBlock. Но если я имею дело с…
28 июн '17 в 03:01
1 ответ

AVAudioFile не воспроизводится в AVAudioEngine

Я пытаюсь воспроизвести AVAudioFile с помощью AVAudioEngine. Код в основном взят и адаптирован из он-лайн видео от Apple Developer, но воспроизведения нет. Потратил некоторое время на просмотр форумов, но, кажется, ничто не проливает свет на это. У …
12 июл '16 в 16:15
0 ответов

Планирование нескольких уровней громкости для воспроизведения AVAudioPlayerNode

У меня есть аудиофайл на диске, который я воспроизводю с помощью AVAudioPlayerNode, например: AVAudioFile *playbackFile = [[AVAudioFile alloc] initForReading:audioUrl error:&fileError]; [self startEngine]; [playerNode scheduleFile:playbackFile a…
07 мар '18 в 22:10
1 ответ

Создайте простой эквалайзер

Я хотел бы сделать 5-полосный звуковой эквалайзер (60 Гц, 230 Гц, 910 Гц, 4 кГц, 14 кГц), используя AVAudioEngine, Я хотел бы получить усиление пользовательского ввода для каждой полосы через вертикальный ползунок и соответственно отрегулировать вос…